Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | disable_interpolation | = | .false. | ||
logical, | public | :: | exact | = | .false. | ||
logical, | public | :: | intermittent_disable | = | .false. | ||
logical, | public | :: | new_file_left | = | .false. | ||
logical, | public | :: | new_file_right | = | .false. | ||
real, | public | :: | offset | = | 0.0 | ||
real, | public | :: | scale_factor | = | 0.0 | ||
type(ExtDataNode), | public | :: | left_node | ||||
type(ExtDataNode), | public | :: | right_node |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | bracketside | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(ESMF_Field), | intent(out), | optional | :: | field | ||
character(len=*), | intent(out), | optional | :: | file | ||
type(ESMF_Time), | intent(out), | optional | :: | time | ||
integer, | intent(out), | optional | :: | time_index | ||
logical, | intent(out), | optional | :: | was_set | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | bracket_side | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(ESMF_Field), | intent(out), | optional | :: | field | ||
character(len=*), | intent(out), | optional | :: | file | ||
type(ESMF_Time), | intent(out), | optional | :: | time | ||
integer, | intent(out), | optional | :: | time_index | ||
logical, | intent(out), | optional | :: | update | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this | |||
type(ESMF_Field), | intent(inout) | :: | field | |||
type(ESMF_Time), | intent(in) | :: | time | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | bracketside | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(ESMF_Field), | intent(in), | optional | :: | field | ||
character(len=*), | intent(in), | optional | :: | file | ||
type(ESMF_Time), | intent(in), | optional | :: | time | ||
integer, | intent(in), | optional | :: | time_index | ||
logical, | intent(in), | optional | :: | was_set | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
real, | intent(in), | optional | :: | linear_trans(2) | ||
logical, | intent(in), | optional | :: | disable_interpolation | ||
type(ESMF_Field), | intent(in), | optional | :: | left_field | ||
type(ESMF_Field), | intent(in), | optional | :: | right_field | ||
logical, | intent(in), | optional | :: | intermittent_disable | ||
logical, | intent(in), | optional | :: | exact | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtDataBracket), | intent(in) | :: | this | |||
type(ESMF_Time), | intent(in) | :: | time |
type ExtDataBracket type(ExtDataNode) :: left_node type(ExtDataNode) :: right_node real :: scale_factor = 0.0 real :: offset = 0.0 logical :: disable_interpolation = .false. logical :: intermittent_disable = .false. logical :: new_file_right = .false. logical :: new_file_left = .false. logical :: exact = .false. contains procedure :: interpolate_to_time procedure :: time_in_bracket procedure :: set_parameters procedure :: get_parameters procedure :: set_node procedure :: get_node procedure :: swap_node_fields procedure :: reset end type ExtDataBracket