|
|
type(io_netcdf_t) function, pointer | musica_io_netcdf::constructor (file_name, read_only) |
| | Constructor for NetCDF file readers.
|
| |
|
subroutine | musica_io_netcdf::read_0d_double (this, variable_name, container, requestor_name) |
| | Reads 0D double-precision floating-pointer data.
|
| |
|
subroutine | musica_io_netcdf::read_1d_double (this, variable_name, container, requestor_name) |
| | Reads 1D double-precision floating-pointer data.
|
| |
|
subroutine | musica_io_netcdf::read_2d_double (this, variable_name, container, requestor_name) |
| | Reads 2D double-precision floating-pointer data.
|
| |
|
subroutine | musica_io_netcdf::read_3d_double (this, variable_name, container, requestor_name) |
| | Reads 3D double-precision floating-pointer data.
|
| |
|
subroutine | musica_io_netcdf::read_4d_double (this, variable_name, container, requestor_name) |
| | Reads 4D double-precision floating-pointer data.
|
| |
|
subroutine | musica_io_netcdf::read_0d_int (this, variable_name, container, requestor_name) |
| | Reads 0D integer data.
|
| |
|
subroutine | musica_io_netcdf::read_1d_int (this, variable_name, container, requestor_name) |
| | Reads 1D integer data.
|
| |
|
subroutine | musica_io_netcdf::write_0d_double (this, variable_name, variable_data, requestor_name) |
| | Writes 0D double data.
|
| |
| subroutine | musica_io_netcdf::write_1d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| | Writes 1D double data.
|
| |
| subroutine | musica_io_netcdf::write_2d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| | Writes 2D double data.
|
| |
| subroutine | musica_io_netcdf::write_3d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| | Writes 3D double data.
|
| |
| subroutine | musica_io_netcdf::write_4d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| | Writes 4D double data.
|
| |
|
subroutine | musica_io_netcdf::write_0d_int (this, variable_name, variable_data, requestor_name) |
| | Writes 0D int data.
|
| |
| subroutine | musica_io_netcdf::write_1d_int (this, variable_name, dimensions, variable_data, requestor_name) |
| | Writes 1D int data.
|
| |
| subroutine | musica_io_netcdf::append_0d_double (this, variable_name, variable_units, append_dimension, append_index, variable_data, requestor_name) |
| | Writes 0D double data to append 1D double data.
|
| |
| subroutine | musica_io_netcdf::append_1d_double (this, variable_name, variable_units, append_dimension, append_index, dimensions, variable_data, requestor_name) |
| | Writes 1D double data to append 2D double data.
|
| |
| subroutine | musica_io_netcdf::append_2d_double (this, variable_name, variable_units, append_dimension, append_index, dimensions, variable_data, requestor_name) |
| | Writes 2D double data to append 3D double data.
|
| |
| subroutine | musica_io_netcdf::append_3d_double (this, variable_name, variable_units, append_dimension, append_index, dimensions, variable_data, requestor_name) |
| | Writes 3D double data to append 4D double data.
|
| |
| subroutine | musica_io_netcdf::append_0d_int (this, variable_name, variable_units, append_dimension, append_index, variable_data, requestor_name) |
| | Writes 0D int data to append 1D int data.
|
| |
|
logical function | musica_io_netcdf::exists_char (this, variable_name, requestor_name) |
| | Returns whether a variable exists in the file.
|
| |
|
logical function | musica_io_netcdf::exists_string (this, variable_name, requestor_name) |
| | Returns whether a variable exists in the file.
|
| |
|
type(string_t) function, dimension(:), allocatable | musica_io_netcdf::variable_dimensions (this, variable_name, requestor_name) |
| | Returns the dimension names for a given variable.
|
| |
|
type(string_t) function | musica_io_netcdf::variable_units (this, variable_name, requestor_name) |
| | Returns the units for a given variable.
|
| |
|
subroutine | musica_io_netcdf::set_variable_units (this, variable_name, units, requestor_name) |
| | Sets the units for a given variable.
|
| |
|
logical function | musica_io_netcdf::is_open (this) |
| | Returns whether a file is open or not.
|
| |
|
integer function | musica_io_netcdf::variable_id (this, variable_name) |
| | Returns a variable's id in the NetCDF file.
|
| |
|
integer function, dimension(:), allocatable | musica_io_netcdf::dimension_sizes (this, variable_name) |
| | Returns the dimensions for variable in the NetCDF file.
|
| |
| integer function | musica_io_netcdf::check_add_dimension (this, dim_name, dim_size) |
| | Checks if a dimension exists and verifies its size.
|
| |
|
subroutine | musica_io_netcdf::check_add_variable (this, variable_name, variable_units, variable_type, append_dimension, dimensions, dimension_sizes, varid, dimids, start_ids) |
| | Checks for an appendable variable in the file and adds it if it does not exist yet.
|
| |
|
subroutine | musica_io_netcdf::finalize (this) |
| | Finalizes a NetCDF file reader.
|
| |
| subroutine | musica_io_netcdf::check_status (code, status, error_message) |
| | Checks a NetCDF status code and fail with a message if an error occurred.
|
| |