Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | initialized | = | .FALSE. | ||
logical, | public | :: | update_calculated | = | .FALSE. | ||
real(kind=ESMF_KIND_R4), | public | :: | CLEAR_VALUE_R4 | = | 0.0_ESMF_KIND_R4 | ||
type(ESMF_Field), | public, | allocatable | :: | accumulation_field | |||
type(ESMF_Field), | public, | allocatable | :: | counter_field | |||
type(ESMF_Field), | public, | allocatable | :: | result_field | |||
type(ESMF_TypeKind_Flag), | public | :: | typekind | = | ESMF_TYPEKIND_R4 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(AccumulatorAction), | intent(inout) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | update_field | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MeanAction), | intent(inout) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | update_field | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MeanAction), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MeanAction), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MeanAction), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MeanAction), | intent(inout) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | import_field | |||
type(ESMF_Field), | intent(inout) | :: | export_field | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(AccumulatorAction), | intent(inout) | :: | this | |||
type(ESMF_State) | :: | importState | ||||
type(ESMF_State) | :: | exportState | ||||
type(ESMF_Clock) | :: | clock | ||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(AccumulatorAction), | intent(inout) | :: | this | |||
type(ESMF_State) | :: | importState | ||||
type(ESMF_State) | :: | exportState | ||||
type(ESMF_Clock) | :: | clock | ||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(AccumulatorAction), | intent(inout) | :: | this | |||
type(ESMF_State) | :: | importState | ||||
type(ESMF_State) | :: | exportState | ||||
type(ESMF_Clock) | :: | clock | ||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MeanAction), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
type, extends(AccumulatorAction) :: MeanAction type(ESMF_Field), allocatable :: counter_field contains procedure :: clear => clear_mean procedure :: create_fields => create_fields_mean procedure :: update_result => update_result_mean procedure :: calculate_mean procedure :: calculate_mean_R4 procedure :: accumulate_R4 end type MeanAction