| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(netcdf_file), | public | :: | file | ||||
| logical, | public | :: | is_master_task | = | .true. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | file_name | |||
| integer, | intent(in), | optional | :: | iverbose |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out) | :: | scalar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out), | allocatable | :: | vector(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out), | allocatable | :: | matrix(:,:) | ||
| logical, | intent(in), | optional | :: | do_transp |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out), | allocatable | :: | var(:,:,:) | ||
| integer, | intent(in), | optional | :: | ipermute(3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out) | :: | scalar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out), | allocatable | :: | vector(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out), | allocatable | :: | matrix(:,:) | ||
| logical, | intent(in), | optional | :: | do_transp |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=jprb), | intent(out), | allocatable | :: | var(:,:,:) | ||
| integer, | intent(in), | optional | :: | ipermute(3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | attr_name | |||
| character(len=*), | intent(inout) | :: | attr_str |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| integer, | optional | :: | ival |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| logical, | optional | :: | do_transpose |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(netcdf_file) | :: | this | ||||
| character(len=*), | intent(in) | :: | var_name |