atl_init_penalization Subroutine

public subroutine atl_init_penalization(tree, penalizationdata_list, scheme_list, equation, mesh_list)

Routine to init container for penalization data.

Arguments

TypeIntentOptionalAttributesName
type(treelmesh_type), intent(in) :: tree

Mesh data in treelmesh format.

type(atl_penalizationData_type), intent(inout) :: penalizationdata_list(tree%global%minlevel:tree%global%maxlevel)

The penalization data to be initialized.

type(atl_scheme_type), intent(in) :: scheme_list(tree%global%minlevel:tree%global%maxlevel)

The list of schemes. One for each level.

type(atl_Equations_type), intent(inout) :: equation

The equation to be solved.

type(atl_cube_elem_type), intent(in) :: mesh_list(tree%global%minlevel:tree%global%maxlevel)

The mesh description for each level


Calls

proc~~atl_init_penalization~~CallsGraph proc~atl_init_penalization atl_init_penalization interface~positionofval~2 positionofval proc~atl_init_penalization->interface~positionofval~2

Called by

proc~~atl_init_penalization~~CalledByGraph proc~atl_init_penalization atl_init_penalization proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_penalization proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize program~ateles ateles program~ateles->proc~atl_initialize_program

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iLevel
integer, private :: matVarPos
type(tem_st_fun_listElem_type), private, pointer:: stFunList