add_fields_to_averaged_internal_fields Interface

interface
public module subroutine add_fields_to_averaged_internal_fields(self, comm_handler, equi, mesh, polars, ne, pot, ti)

Arguments

Type IntentOptional Attributes Name
class(iol_source_t), intent(inout) :: self

Instance of the type

type(comm_handler_t), intent(in) :: comm_handler

Communication handler

class(equilibrium_t), intent(inout) :: equi

Equilibrium

type(mesh_cart_t), intent(inout) :: mesh

Mesh within poloidal plane

type(polars_t), intent(in) :: polars

Polar grid and operators

type(variable_t), intent(in) :: ne

Electron density

type(variable_t), intent(in) :: pot

Electrostatic potential

type(variable_t), intent(in) :: ti

Ion temperature

Description

Adds current fields ne, pot and ti, to current internal time averaged fields used for IOL source evaluation