Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(ESMF_Geom), | intent(in), | optional | :: | geom | ||
class(VerticalGrid), | intent(in), | optional | :: | vertical_grid | ||
type(VerticalDimSpec), | intent(in) | :: | vertical_dim_spec | |||
type(ESMF_TypeKind_Flag), | intent(in) | :: | typekind | |||
type(UngriddedDims), | intent(in), | optional | :: | ungridded_dims | ||
character(len=*), | intent(in), | optional | :: | standard_name | ||
character(len=*), | intent(in), | optional | :: | long_name | ||
character(len=*), | intent(in), | optional | :: | units | ||
type(StringVector), | intent(in), | optional | :: | attributes | ||
type(EsmfRegridderParam), | intent(in), | optional | :: | regrid_param | ||
type(HorizontalDimsSpec), | intent(in), | optional | :: | horizontal_dims_spec | ||
real, | intent(in), | optional | :: | default_value | ||
character(len=*), | intent(in), | optional | :: | accumulation_type | ||
type(ESMF_TimeInterval), | intent(in), | optional | :: | timestep |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(VariableSpec), | intent(in) | :: | variable_spec |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | long_name | |||
character(len=:), | public, | allocatable | :: | standard_name | |||
logical, | public | :: | is_created | = | .false. | ||
real, | public, | allocatable | :: | default_value | |||
type(ESMF_Field), | public | :: | payload | ||||
type(StringVector), | public | :: | attributes |
public function new_FieldSpec_geom (unusable, geom, vertical_grid, vertical_dim_spec, typekind, ungridded_dims, standard_name, long_name, units, attributes, regrid_param, horizontal_dims_spec, default_value, accumulation_type, timestep) | |
private function new_FieldSpec_varspec (variable_spec) |
procedure, public :: add_to_bundle | |
procedure, public :: add_to_state | |
procedure, public :: allocate | |
procedure, public :: can_connect_to | |
procedure, public :: connect_to | |
procedure, public :: create | |
procedure, public :: destroy | |
procedure, public :: get_aspect | |
procedure, public :: get_aspect_order | |
procedure, public :: get_aspect_priorities | |
procedure, public :: get_aspects | |
procedure, public :: get_dependencies | |
procedure, public :: get_payload | |
procedure, public :: get_raw_dependencies | |
procedure, public, non_overridable :: is_active | |
procedure, public, non_overridable :: is_allocated | |
procedure, public :: make_extension | |
procedure, public, non_overridable :: set_active | |
procedure, public, non_overridable :: set_allocated | |
procedure, public :: set_aspect | |
procedure, public :: set_dependencies | |
procedure, public :: set_geometry | |
procedure, public :: set_raw_dependencies | |
generic, public :: write(formatted) => write_formatted | |
procedure, public :: write_formatted |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(ESMF_Geom), | intent(in), | optional | :: | geom | ||
class(VerticalGrid), | intent(in), | optional | :: | vertical_grid | ||
type(VerticalDimSpec), | intent(in) | :: | vertical_dim_spec | |||
type(ESMF_TypeKind_Flag), | intent(in) | :: | typekind | |||
type(UngriddedDims), | intent(in), | optional | :: | ungridded_dims | ||
character(len=*), | intent(in), | optional | :: | standard_name | ||
character(len=*), | intent(in), | optional | :: | long_name | ||
character(len=*), | intent(in), | optional | :: | units | ||
type(StringVector), | intent(in), | optional | :: | attributes | ||
type(EsmfRegridderParam), | intent(in), | optional | :: | regrid_param | ||
type(HorizontalDimsSpec), | intent(in), | optional | :: | horizontal_dims_spec | ||
real, | intent(in), | optional | :: | default_value | ||
character(len=*), | intent(in), | optional | :: | accumulation_type | ||
type(ESMF_TimeInterval), | intent(in), | optional | :: | timestep |