| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | ncid | = | -1 | ||
| logical, | public | :: | is_open | = | .false. | ||
| logical, | public | :: | in_define_mode | = | .false. | ||
| integer, | public | :: | n_vars | = | 0 | ||
| type(var_info_t), | public | :: | vars(max_vars) | ||||
| integer, | public | :: | n_dims | = | 0 | ||
| type(dim_info_t), | public | :: | dims(max_dims) |
| final :: netcdf_final |
| procedure, public :: create => netcdf_create | |
| procedure, public :: open => netcdf_open | |
| procedure, public :: add_global_attribute => netcdf_add_global_attr | |
| procedure, public :: read_global_attribute => netcdf_read_global_attr | |
| procedure, public :: def_dim => netcdf_def_dim | |
| procedure, public :: add_real => netcdf_add_real | |
| procedure, public :: add_real_1d => netcdf_add_real_1d | |
| procedure, public :: add_attr => netcdf_add_attr | |
| procedure, public :: read_attr => netcdf_read_attr | |
| procedure, public :: add_int_1d => netcdf_add_int_1d | |
| procedure, public :: end_define => netcdf_end_define | |
| procedure, public :: write_real => netcdf_write_real | |
| procedure, public :: write_real_1d => netcdf_write_real_1d | |
| procedure, public :: write_int_1d => netcdf_write_int_1d | |
| procedure, public :: read_real => netcdf_read_real | |
| procedure, public :: read_real_1d => netcdf_read_real_1d | |
| procedure, public :: read_int_1d => netcdf_read_int_1d | |
| procedure, public :: close => netcdf_close |