project_lineout Subroutine

public subroutine project_lineout(self, comm_handler, mesh, i_lineout, ind, u, mode)

Project input onto lineout diagnostic dimension nrho

Type Bound

diagnostics_lineout_t

Arguments

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

Instance of class

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

MPI communication handler

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

Mesh within poloidal plane

integer, intent(in) :: i_lineout

Work index of lineout list

integer, intent(in) :: ind

Work index in diagnostics array

real(kind=GP), intent(in), dimension(:) :: u

Input array

character(len=*), intent(in) :: mode

Projection mode, select from : 'TORAVG' - toroidal average at each lineout point


Contents