Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_StateIntent_Flag), | intent(in) | :: | state_intent | |||
character(len=*), | intent(in) | :: | short_name | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
character(len=*), | intent(in), | optional | :: | standard_name | ||
type(ESMF_Geom), | intent(in), | optional | :: | geom | ||
character(len=*), | intent(in), | optional | :: | units | ||
character(len=*), | intent(in), | optional | :: | substate | ||
type(ESMF_StateItem_Flag), | intent(in), | optional | :: | itemtype | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | typekind | ||
type(VerticalDimSpec), | intent(in), | optional | :: | vertical_dim_spec | ||
type(UngriddedDims), | intent(in), | optional | :: | ungridded_dims | ||
real, | intent(in), | optional | :: | default_value | ||
type(StringVector), | optional | :: | service_items | |||
type(StringVector), | intent(in), | optional | :: | attributes | ||
integer, | intent(in), | optional | :: | bracket_size | ||
type(StringVector), | intent(in), | optional | :: | dependencies | ||
type(EsmfRegridderParam), | intent(in), | optional | :: | regrid_param | ||
type(HorizontalDimsSpec), | intent(in), | optional | :: | horizontal_dims_spec | ||
character(len=*), | intent(in), | optional | :: | accumulation_type |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | short_name | |||
character(len=:), | public, | allocatable | :: | standard_name | |||
character(len=:), | public, | allocatable | :: | substate | |||
integer, | public, | allocatable | :: | bracket_size | |||
real, | public, | allocatable | :: | default_value | |||
type(ESMF_StateIntent_Flag), | public | :: | state_intent | ||||
type(ESMF_StateItem_Flag), | public | :: | itemtype | = | MAPL_STATEITEM_FIELD | ||
type(AspectCollection), | public | :: | aspects | ||||
type(HorizontalDimsSpec), | public | :: | horizontal_dims_spec | = | HORIZONTAL_DIMS_GEOM | ||
type(StringVector), | public | :: | attributes | ||||
type(StringVector), | public | :: | dependencies | ||||
type(StringVector), | public, | allocatable | :: | service_items | |||
type(VerticalDimSpec), | public | :: | vertical_dim_spec | = | VERTICAL_DIM_UNKNOWN |
private function new_VariableSpec (state_intent, short_name, unusable, standard_name, geom, units, substate, itemtype, typekind, vertical_dim_spec, ungridded_dims, default_value, service_items, attributes, bracket_size, dependencies, regrid_param, horizontal_dims_spec, accumulation_type) |
procedure, public :: make_dependencies | |
procedure, public :: make_virtualPt |