Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | check_name | |||
character(len=:), | public, | allocatable | :: | scenario_name | |||
character(len=:), | public, | allocatable | :: | scenario_root | |||
integer, | public | :: | val | = | 3 | ||
procedure(I_check_stateitem), | public, | nopass, pointer | :: | check_stateitem | |||
type(ESMF_Grid), | public | :: | grid | ||||
type(ESMF_GridComp), | public, | pointer | :: | gc | => | null() | |
type(ESMF_GridComp), | public | :: | outer_gc | ||||
type(ESMF_HConfig), | public, | allocatable | :: | expectations | |||
type(InternalState), | public, | pointer | :: | wrapped | |||
type(MultiState), | public | :: | outer_states |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ScenarioDescription), | intent(in) | :: | desc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(in) | :: | this |
$ call ESMF_GridCompDestroy(gc, rc=status) $ if (status /= ESMF_SUCCESS) then $ rc = status $ return $ end if
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(inout) | :: | this | |||
type(ESMF_GridComp), | intent(inout) | :: | gc | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ESMF_TestCase), | intent(inout), | target | :: | this | ||
type(ESMF_GridComp), | intent(inout) | :: | gc | |||
integer, | intent(out) | :: | rc |
type, extends(ESMF_TestCase) :: Scenario character(:), allocatable :: scenario_name character(:), allocatable :: scenario_root character(:), allocatable :: check_name procedure(I_check_stateitem), nopass, pointer :: check_stateitem type(ESMF_HConfig), allocatable :: expectations type(ESMF_GridComp) :: outer_gc type(MultiState) :: outer_states type(ESMF_Grid) :: grid contains procedure :: setup procedure :: tearDown end type Scenario