Test_SimpleParentGridComp Module


Uses

  • module~~test_simpleparentgridcomp~~UsesGraph module~test_simpleparentgridcomp Test_SimpleParentGridComp ESMF ESMF module~test_simpleparentgridcomp->ESMF NUOPC NUOPC module~test_simpleparentgridcomp->NUOPC mapl3g_GenericPhases mapl3g_GenericPhases module~test_simpleparentgridcomp->mapl3g_GenericPhases module~mapl3g_basicverticalgrid mapl3g_BasicVerticalGrid module~test_simpleparentgridcomp->module~mapl3g_basicverticalgrid module~mapl3g_generic mapl3g_Generic module~test_simpleparentgridcomp->module~mapl3g_generic module~mapl3g_genericgridcomp mapl3g_GenericGridComp module~test_simpleparentgridcomp->module~mapl3g_genericgridcomp module~mapl3g_griddedcomponentdriver mapl3g_GriddedComponentDriver module~test_simpleparentgridcomp->module~mapl3g_griddedcomponentdriver module~mapl3g_multistate mapl3g_MultiState module~test_simpleparentgridcomp->module~mapl3g_multistate module~mapl3g_outermetacomponent mapl3g_OuterMetaComponent module~test_simpleparentgridcomp->module~mapl3g_outermetacomponent module~mapl3g_usersetservices mapl3g_UserSetServices module~test_simpleparentgridcomp->module~mapl3g_usersetservices module~mapl_keywordenforcer mapl_KeywordEnforcer module~test_simpleparentgridcomp->module~mapl_keywordenforcer pFunit pFunit module~test_simpleparentgridcomp->pFunit

Variables

Type Visibility Attributes Name Initial
type(MultiState), public :: parent_outer_states

Subroutines

public subroutine get_child_user_states(states, outer_meta, child_name, rc)

Arguments

Type IntentOptional Attributes Name
type(MultiState), intent(out) :: states
type(OuterMetaComponent), intent(in), target :: outer_meta
character(len=*), intent(in) :: child_name
integer, intent(out) :: rc

public subroutine get_field(field, states, state_intent, unusable, field_name, substate_name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(out) :: field
type(MultiState), intent(in) :: states
character(len=*), intent(in) :: state_intent
class(KeywordEnforcer), intent(in), optional :: unusable
character(len=*), intent(in) :: field_name
character(len=*), intent(in), optional :: substate_name
integer, intent(out) :: rc

public subroutine setup(outer_gc, states, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: outer_gc
type(MultiState), intent(out) :: states
integer, intent(out) :: rc

public subroutine tearDown(outer_gc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: outer_gc

public subroutine test_child_outer_items_created(this)

$ @assert_that(‘import’, check(‘child_B’, ‘import’, [‘I_B1’]), is(0)) $ @assert_that(‘export’, check(‘child_B’, ‘export’, [‘E_B1’]), is(0)) $ @assert_that(‘internal’, check(‘child_B’, ‘internal’, [‘Z_B1’]), is(0))

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine test_child_user_items_created(this)

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine test_parent_outer_items_created(this)

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine test_parent_user_items_created(this)

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine test_propagate_imports(this)

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine test_state_items_complete(this)

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this