Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout), | target | :: | this | ||
character(len=*), | intent(in) | :: | name | |||
class(StateItemSpec), | intent(in) | :: | item |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(in) | :: | this | |||
type(ESMF_FieldBundle), | intent(inout) | :: | bundle | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(in) | :: | this | |||
type(MultiState), | intent(inout) | :: | multi_state | |||
type(ActualConnectionPt), | intent(in) | :: | actual_pt | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(in) | :: | this | |||
class(StateItemSpec), | intent(in) | :: | src_spec | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout) | :: | this | |||
class(StateItemSpec), | intent(inout) | :: | src_spec | |||
type(ActualConnectionPt), | intent(in) | :: | actual_pt | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout), | target | :: | this | ||
character(len=*), | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(in) | :: | this | |||
class(StateItemSpec), | intent(in) | :: | goal_spec | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | active |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | allocated |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(inout) | :: | this | |||
type(ActualPtVector), | intent(in) | :: | dependencies |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(inout) | :: | this | |||
type(ESMF_Geom), | intent(in), | optional | :: | geom | ||
class(VerticalGrid), | intent(in), | optional | :: | vertical_grid | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemSpec), | intent(inout) | :: | this | |||
type(StringVector), | intent(in) | :: | raw_dependencies |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(BracketSpec), | intent(in) | :: | this | |||
integer, | intent(in) | :: | unit | |||
character(len=*), | intent(in) | :: | iotype | |||
integer, | intent(in) | :: | v_list(:) | |||
integer, | intent(out) | :: | iostat | |||
character(len=*), | intent(inout) | :: | iomsg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateSpec), | intent(in) | :: | this | |||
integer, | intent(in) | :: | unit | |||
character(len=*), | intent(in) | :: | iotype | |||
integer, | intent(in) | :: | v_list(:) | |||
integer, | intent(out) | :: | iostat | |||
character(len=*), | intent(inout) | :: | iomsg |
type, extends(StateItemSpec) :: StateSpec private type(ESMF_State) :: payload type(StateItemSpecMap) :: item_specs contains procedure :: set_geometry procedure :: add_item procedure :: get_item procedure :: create procedure :: destroy procedure :: allocate procedure :: connect_to procedure :: can_connect_to procedure :: make_adapters procedure :: add_to_state procedure :: add_to_bundle procedure :: write_formatted end type StateSpec