atl_load_projection Subroutine

public subroutine atl_load_projection(minLevel, maxLevel, equation, poly_proj_pos, dynprojectArray, conf, scheme_list, source_projPos, boundary_list, boundary_list_stab, ic_pos_list, material_list)

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
type(atl_Equations_type), intent(in) :: equation
integer, intent(inout) :: poly_proj_pos(minlevel:maxLevel)
type(dyn_projectionarray_type), intent(inout) :: dynprojectArray
type(flu_State), intent(in) :: conf
type(atl_scheme_type), intent(in) :: scheme_list(minlevel:maxLevel)
integer, intent(inout) :: source_projPos(minlevel:maxLevel)

The levelwise positions of the projections that has to be used for the sources

type(atl_level_boundary_type), intent(inout) :: boundary_list(minlevel:maxLevel)
type(atl_level_boundary_type), intent(inout) :: boundary_list_stab(minlevel:maxLevel)
integer, intent(inout), allocatable:: ic_pos_list(:)
type(atl_material_type), intent(inout) :: material_list(minlevel:maxLevel)

Calls

proc~~atl_load_projection~~CallsGraph proc~atl_load_projection atl_load_projection proc~aot_table_close aot_table_close proc~atl_load_projection->proc~aot_table_close interface~append append proc~atl_load_projection->interface~append proc~atl_load_general_projection atl_load_general_projection proc~atl_load_projection->proc~atl_load_general_projection proc~aot_table_open aot_table_open proc~atl_load_projection->proc~aot_table_open proc~atl_load_subprojection atl_load_subprojection proc~atl_load_projection->proc~atl_load_subprojection proc~append_da_vecprojection append_da_vecprojection interface~append->proc~append_da_vecprojection proc~append_da_projection append_da_projection interface~append->proc~append_da_projection proc~ply_fill_dynprojectarray ply_fill_dynProjectArray proc~atl_load_general_projection->proc~ply_fill_dynprojectarray proc~tem_abort tem_abort proc~atl_load_general_projection->proc~tem_abort proc~atl_load_subprojection->proc~aot_table_close proc~atl_load_subprojection->proc~aot_table_open proc~atl_load_subprojection->proc~ply_fill_dynprojectarray proc~ply_fill_dynprojectarray->interface~append proc~ply_prj_init_define ply_prj_init_define proc~ply_fill_dynprojectarray->proc~ply_prj_init_define proc~ply_prj_header_load ply_prj_header_load proc~ply_fill_dynprojectarray->proc~ply_prj_header_load interface~expand expand proc~append_da_vecprojection->interface~expand interface~sortedposofval sortedposofval proc~append_da_projection->interface~sortedposofval proc~append_da_projection->interface~expand proc~sortposofval_projection sortposofval_projection interface~sortedposofval->proc~sortposofval_projection proc~ply_prj_header_load->proc~tem_abort proc~ply_fpt_header_load ply_fpt_header_load proc~ply_prj_header_load->proc~ply_fpt_header_load interface~aot_get_val aot_get_val proc~ply_prj_header_load->interface~aot_get_val proc~ply_fxt_header_load ply_fxt_header_load proc~ply_prj_header_load->proc~ply_fxt_header_load proc~ply_fpt_header_display ply_fpt_header_display proc~ply_prj_header_load->proc~ply_fpt_header_display proc~ply_l2p_header_display ply_l2p_header_display proc~ply_prj_header_load->proc~ply_l2p_header_display proc~upper_to_lower upper_to_lower proc~ply_prj_header_load->proc~upper_to_lower proc~ply_l2p_header_load ply_l2p_header_load proc~ply_prj_header_load->proc~ply_l2p_header_load proc~ply_fxt_header_display ply_fxt_header_display proc~ply_prj_header_load->proc~ply_fxt_header_display proc~expand_da_projection expand_da_projection interface~expand->proc~expand_da_projection

Called by

proc~~atl_load_projection~~CalledByGraph proc~atl_load_projection atl_load_projection proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_load_projection 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 :: thandle
integer, private :: mathandle
integer, private :: matProjectPos
integer, private :: genProjectPos
real(kind=rk), private :: matProjFact
real(kind=rk), private :: State2MatFact
type(ply_prj_init_type), private :: proj_state2Mat
logical, private :: enable_mat_project