|
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. More...
|
|
subroutine | musica_io_netcdf::write_2d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| Writes 2D double data. More...
|
|
subroutine | musica_io_netcdf::write_3d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| Writes 3D double data. More...
|
|
subroutine | musica_io_netcdf::write_4d_double (this, variable_name, dimensions, variable_data, requestor_name) |
| Writes 4D double data. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|