TUV-x
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | List of all members
musica_io_netcdf::io_netcdf_t Interface Reference

NetCDF file reader. More...

Inheritance diagram for musica_io_netcdf::io_netcdf_t:
musica_io::io_t

Public Member Functions

procedure variable_dimensions
 Returns the dimension names for a given variable.
 
procedure variable_units
 Returns the units for a given variable.
 
procedure set_variable_units
 Sets the units for a given variable.
 
final finalize
 
Data read functions
procedure read_0d_double
 
procedure read_1d_double
 
procedure read_2d_double
 
procedure read_3d_double
 
procedure read_4d_double
 
procedure read_0d_int
 
procedure read_1d_int
 
Data write functions
procedure write_0d_double
 
procedure write_1d_double
 
procedure write_2d_double
 
procedure write_3d_double
 
procedure write_4d_double
 
procedure write_0d_int
 
procedure write_1d_int
 
Data append functions
procedure append_0d_double
 
procedure append_1d_double
 
procedure append_2d_double
 
procedure append_3d_double
 
procedure append_0d_int
 
Returns whether a variable exists in the file
procedure exists_char
 
procedure exists_string
 
- Public Member Functions inherited from musica_io::io_t
procedure(variable_dimensions), deferred variable_dimensions
 Returns the dimension names for a given variable.
 
procedure(variable_units), deferred variable_units
 Returns the units for a given variable.
 
procedure(set_variable_units), deferred set_variable_units
 Sets the units for a given variable.
 
procedure(read_0D_double), deferred read_0d_double
 
procedure(read_1D_double), deferred read_1d_double
 
procedure(read_2D_double), deferred read_2d_double
 
procedure(read_3D_double), deferred read_3d_double
 
procedure(read_4D_double), deferred read_4d_double
 
procedure(read_0D_int), deferred read_0d_int
 
procedure(read_1D_int), deferred read_1d_int
 
generic read => read_0d_double, read_1d_double, read_2d_double, read_3d_double, read_4d_double, read_0d_int, read_1d_int
 
procedure(write_0D_double), deferred write_0d_double
 
procedure(write_1D_double), deferred write_1d_double
 
procedure(write_2D_double), deferred write_2d_double
 
procedure(write_3D_double), deferred write_3d_double
 
procedure(write_4D_double), deferred write_4d_double
 
procedure(write_0D_int), deferred write_0d_int
 
procedure(write_1D_int), deferred write_1d_int
 
generic write => write_0d_double, write_1d_double, write_2d_double, write_3d_double, write_4d_double, write_0d_int, write_1d_int
 
procedure(append_0D_double), deferred append_0d_double
 
procedure(append_1D_double), deferred append_1d_double
 
procedure(append_2D_double), deferred append_2d_double
 
procedure(append_3D_double), deferred append_3d_double
 
procedure(append_0D_int), deferred append_0d_int
 
generic append => append_0d_double, append_1d_double, append_2d_double, append_3d_double, append_0d_int
 
procedure(exists_char), deferred exists_char
 Returns whether a variable exists in the file.
 
procedure(exists_string), deferred exists_string
 
generic exists => exists_char, exists_string
 

Public Attributes

integer file_id_ = kUnknownFileId
 
type(string_tfile_name_
 

Private Member Functions

procedure, private is_open
 
procedure, private variable_id
 
procedure, private dimension_sizes
 
procedure, private check_add_dimension
 
procedure, private check_add_variable
 

Detailed Description

NetCDF file reader.


The documentation for this interface was generated from the following file: