Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | save | :: | default_xtype | = | NF90_FLOAT | |
integer, | public, | save | :: | default_coordinate_xtype | = | NF90_FLOAT |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(type_field_manager), | public, | pointer | :: | field_manager | => | null() | |
character(len=max_path), | public | :: | path | = | '' | ||
character(len=max_path), | public | :: | postfix | = | '' | ||
character(len=string_length), | public | :: | title | = | '' | ||
integer, | public | :: | time_unit | = | time_unit_none | ||
integer, | public | :: | time_step | = | 0 | ||
integer, | public | :: | first_index | = | 0 | ||
integer, | public | :: | next_julian | = | -1 | ||
integer, | public | :: | next_seconds | = | -1 | ||
integer, | public | :: | first_julian | = | -1 | ||
integer, | public | :: | first_seconds | = | -1 | ||
integer, | public | :: | last_julian | = | huge(1) | ||
integer, | public | :: | last_seconds | = | 0 | ||
type(type_output_item), | public, | pointer | :: | first_item | => | null() | |
class(type_base_output_field), | public, | pointer | :: | first_field | => | null() | |
class(type_file), | public, | pointer | :: | next | => | null() | |
integer, | public | :: | itime | = | 0 | ||
integer, | public | :: | ncid | = | -1 | ||
integer, | public | :: | time_id | = | -1 | ||
integer, | public | :: | reference_julian | = | -1 | ||
integer, | public | :: | reference_seconds | = | -1 | ||
integer, | public | :: | sync_interval | = | 1 |
procedure, public :: is_dimension_used | |
procedure, public :: append_item | |
procedure, public :: configure | |
procedure, public :: initialize | |
procedure, public :: save | |
procedure, public :: finalize | |
procedure, public :: create_settings |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | time_method | = | time_method_instantaneous | ||
class(type_base_operator), | public, | pointer | :: | final_operator | => | null() | |
integer, | public | :: | varid | = | -1 | ||
integer, | public, | allocatable | :: | start(:) | |||
integer, | public, | allocatable | :: | edges(:) | |||
integer, | public | :: | itimedim | = | -1 | ||
integer, | public | :: | xtype | = | -1 |
procedure, public :: initialize => netcdf_variable_settings_initialize |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncid | |||
integer, | intent(in) | :: | varid | |||
character(len=*), | intent(in) | :: | name | |||
real(kind=rk), | intent(in) | :: | value | |||
integer, | intent(in) | :: | data_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_netcdf_file), | intent(inout) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_netcdf_file), | intent(inout) | :: | self | |||
class(type_settings), | intent(inout) | :: | settings |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_netcdf_file), | intent(inout) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_netcdf_file), | intent(inout) | :: | self | |||
integer, | intent(in) | :: | julianday | |||
integer, | intent(in) | :: | secondsofday | |||
integer, | intent(in) | :: | microseconds |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_netcdf_file), | intent(inout) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iret |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_netcdf_variable_settings), | intent(inout) | :: | self | |||
class(type_settings), | intent(inout) | :: | settings | |||
class(type_output_variable_settings), | intent(in), | optional | :: | parent |