Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Geom), | intent(in), | optional | :: | geom | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | typekind | ||
integer, | intent(in), | optional | :: | num_levels | ||
character(len=*), | intent(in), | optional | :: | units |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(out) | :: | this | |||
type(ESMF_Field), | intent(in) | :: | f_a | |||
type(ESMF_Field), | intent(in) | :: | f_b | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(out) | :: | this | |||
type(ESMF_Field), | intent(in) | :: | f | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(out) | :: | this | |||
type(ESMF_Field), | intent(in) | :: | f_a | |||
type(ESMF_Field), | intent(in) | :: | f_b | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(out) | :: | this | |||
type(ESMF_Field), | intent(in) | :: | f | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(in) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | field | |||
character(len=*), | intent(in), | optional | :: | ignore | ||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(in) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | fieldList(:) | |||
character(len=*), | intent(in) | :: | ignore | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(in) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | field | |||
character(len=*), | intent(in), | optional | :: | ignore | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FieldDelta), | intent(in) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | fieldList(:) | |||
character(len=*), | intent(in) | :: | ignore | |||
integer, | intent(out), | optional | :: | rc |
type :: FieldDelta private ! intrinsic type(ESMF_Geom), allocatable :: geom type(ESMF_TypeKind_Flag), allocatable :: typekind ! info attributes integer, allocatable :: num_levels character(:), allocatable :: units !# logical :: geom_coords_changed = .false. !# logical :: vgrid_coords_changed = .false. contains procedure :: initialize_field_delta procedure :: initialize_field_delta_degenerate generic :: initialize => initialize_field_delta generic :: initialize => initialize_field_delta_degenerate procedure :: update_field procedure :: update_fields procedure :: reallocate_field procedure :: reallocate_fields end type FieldDelta