| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character, | private, | parameter | :: | separator | = | char(9) | |
| character(len=4), | private, | parameter | :: | extension | = | '.txt' |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_single_text_file), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_single_text_file), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | timestr |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=max_path), | public | :: | path | = | '' | ||
| character(len=max_path), | public | :: | title | = | '' | ||
| integer, | public | :: | unit | = | -1 | ||
| class(type_single_text_file), | public, | pointer | :: | next | => | null() |
| procedure(host_write_header), public :: write_header | |
| procedure(host_write_data), public :: write_data |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(type_base_output_field), | public, | pointer | :: | field | => | null() | |
| real(kind=rk), | public, | pointer | :: | value | => | null() |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=max_path), | public | :: | path | = | '' | ||
| character(len=max_path), | public | :: | title | = | '' | ||
| integer, | public | :: | unit | = | -1 | ||
| class(type_single_text_file), | public, | pointer | :: | next | => | null() | |
| type(type_scalar), | public, | allocatable | :: | variables(:) | |||
| type(type_scalar), | public, | allocatable | :: | constants(:) |
| procedure, public :: write_header => single_text_file_with_scalars_write_header | |
| procedure, public :: write_data => single_text_file_with_scalars_write_data |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=max_path), | public | :: | path | = | '' | ||
| character(len=max_path), | public | :: | title | = | '' | ||
| integer, | public | :: | unit | = | -1 | ||
| class(type_single_text_file), | public, | pointer | :: | next | => | null() | |
| class(type_base_output_field), | public, | pointer | :: | field | => | null() | |
| type(type_dimension), | public, | pointer | :: | dimension | => | null() | |
| class(type_base_output_field), | public, | pointer | :: | coordinate | => | null() | |
| real(kind=rk), | public, | pointer | :: | values(:) | => | null() |
| procedure, public :: write_header => single_text_file_with_1d_variable_write_header | |
| procedure, public :: write_data => single_text_file_with_1d_variable_write_data |
| 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() | |
| class(type_single_text_file), | public, | pointer | :: | first_file | => | null() |
| procedure, public :: configure | |
| procedure, public :: create_settings | |
| procedure, public :: is_dimension_used | |
| procedure, public :: append_item | |
| procedure, public :: initialize | |
| procedure, public :: save | |
| procedure, public :: finalize |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | stop |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_text_file), | intent(inout) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_text_file), | intent(inout) | :: | self | |||
| integer, | intent(in) | :: | julianday | |||
| integer, | intent(in) | :: | secondsofday | |||
| integer, | intent(in) | :: | microseconds |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_text_file), | intent(inout) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_single_text_file_with_scalars), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_single_text_file_with_scalars), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | timestr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_single_text_file_with_1d_variable), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_single_text_file_with_1d_variable), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | timestr |