atl_equation_evaluate_source_nodal Subroutine

public subroutine atl_equation_evaluate_source_nodal(fun, varSys, currentLevel, nDim, time, eval_rhs, state, poly_proj, polyProjBody, sourceData, consts)

Arguments

Type IntentOptional Attributes Name
class(atl_source_op_type), intent(in) :: fun

Description of method to update source

type(tem_varSys_type), intent(in) :: varSys

variable system

integer, intent(in) :: currentLevel

The current Level information

integer, intent(in) :: nDim

The dimension information

type(tem_time_type), intent(in) :: time

Point in time at which to evaluate the variable.

procedure(atl_compute_source_interface), pointer :: eval_rhs

The pointer to the equation specific RHS evaluation

real(kind=rk), intent(in) :: state(:,:,:)
type(ply_poly_project_type), intent(inout) :: poly_proj

Parameters for projection

type(ply_prj_body_type) :: polyProjBody

the data needed for the projection method

real(kind=rk), intent(inout) :: sourceData(:,:,:)
real(kind=rk), intent(in), optional :: consts(:)