mapl3g_BasicVerticalGrid Module


Uses

  • module~~mapl3g_basicverticalgrid~~UsesGraph module~mapl3g_basicverticalgrid mapl3g_BasicVerticalGrid ESMF ESMF module~mapl3g_basicverticalgrid->ESMF module~mapl3g_griddedcomponentdriver mapl3g_GriddedComponentDriver module~mapl3g_basicverticalgrid->module~mapl3g_griddedcomponentdriver module~mapl3g_verticalgrid mapl3g_VerticalGrid module~mapl3g_basicverticalgrid->module~mapl3g_verticalgrid module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_basicverticalgrid->module~mapl_errorhandling module~mapl3g_griddedcomponentdriver->ESMF module~mapl3g_componentdriver mapl3g_ComponentDriver module~mapl3g_griddedcomponentdriver->module~mapl3g_componentdriver module~mapl3g_componentdrivervector mapl3g_ComponentDriverVector module~mapl3g_griddedcomponentdriver->module~mapl3g_componentdrivervector module~mapl3g_multistate mapl3g_MultiState module~mapl3g_griddedcomponentdriver->module~mapl3g_multistate module~mapl_errorhandlingmod mapl_ErrorHandlingMod module~mapl3g_griddedcomponentdriver->module~mapl_errorhandlingmod module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_griddedcomponentdriver->module~mapl_keywordenforcer module~mapl3g_verticalgrid->module~mapl_errorhandling module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi module~mapl3g_componentdriver->ESMF module~mapl3g_componentdriver->module~mapl3g_multistate module~mapl3g_componentdriver->module~mapl_errorhandlingmod module~maplshared MaplShared module~mapl3g_componentdriver->module~maplshared module~mapl3g_componentdrivervector->module~mapl3g_componentdriver module~mapl3g_multistate->ESMF module~mapl3g_multistate->module~mapl_errorhandling module~mapl3g_multistate->module~mapl_keywordenforcer module~mapl3g_esmf_utilities mapl3g_ESMF_Utilities module~mapl3g_multistate->module~mapl3g_esmf_utilities module~mapl_errorhandlingmod->module~mapl_errorhandling

Used by

  • module~~mapl3g_basicverticalgrid~~UsedByGraph module~mapl3g_basicverticalgrid mapl3g_BasicVerticalGrid module~can_connect_to_smod can_connect_to_smod module~can_connect_to_smod->module~mapl3g_basicverticalgrid module~can_connect_to_smod~2 can_connect_to_smod module~can_connect_to_smod~2->module~mapl3g_basicverticalgrid module~can_connect_to_smod~3 can_connect_to_smod module~can_connect_to_smod~3->module~mapl3g_basicverticalgrid module~mapl3g_historycollectiongridcomp mapl3g_HistoryCollectionGridComp module~mapl3g_historycollectiongridcomp->module~mapl3g_basicverticalgrid module~parse_geometry_spec_smod parse_geometry_spec_smod module~parse_geometry_spec_smod->module~mapl3g_basicverticalgrid module~setservices_smod SetServices_smod module~setservices_smod->module~mapl3g_basicverticalgrid module~test_addfieldspec Test_AddFieldSpec module~test_addfieldspec->module~mapl3g_basicverticalgrid module~test_bracketspec Test_BracketSpec module~test_bracketspec->module~mapl3g_basicverticalgrid module~test_fieldinfo Test_FieldInfo module~test_fieldinfo->module~mapl3g_basicverticalgrid module~test_fieldspec Test_FieldSpec module~test_fieldspec->module~mapl3g_basicverticalgrid module~test_simpleleafgridcomp Test_SimpleLeafGridComp module~test_simpleleafgridcomp->module~mapl3g_basicverticalgrid module~test_simpleparentgridcomp Test_SimpleParentGridComp module~test_simpleparentgridcomp->module~mapl3g_basicverticalgrid proc~setservices~15 setServices proc~setservices~15->module~mapl3g_basicverticalgrid proc~setservices~6 setServices proc~setservices~6->module~mapl3g_basicverticalgrid module~mapl3g_historygridcomp mapl3g_HistoryGridComp module~mapl3g_historygridcomp->module~mapl3g_historycollectiongridcomp proc~setservices~13 setServices proc~setservices~13->module~mapl3g_historygridcomp

Interfaces

public interface BasicVerticalGrid

  • private function new_BasicVerticalGrid(num_levels) result(vertical_grid)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: num_levels

    Return Value type(BasicVerticalGrid)


Derived Types

type, public, extends(VerticalGrid) ::  BasicVerticalGrid

Constructor

private function new_BasicVerticalGrid (num_levels)

Type-Bound Procedures

procedure, public :: can_connect_to
procedure, public :: get_coordinate_field
procedure, public :: get_id
procedure, public :: get_num_levels
procedure, public :: make_info
procedure, public :: same_id
procedure, public :: set_id