TUV-x
Loading...
Searching...
No Matches
musica_io::io_t Type Referenceabstract

General input/output class. More...

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

Public Member Functions

procedure(variable_dimensions), deferred variable_dimensions variable_dimensions
 Returns the dimension names for a given variable.
 
procedure(variable_units), deferred variable_units variable_units
 Returns the units for a given variable.
 
procedure(set_variable_units), deferred set_variable_units set_variable_units
 Sets the units for a given variable.
 
Data read functions
procedure(read_0d_double), deferred read_0d_double read_0d_double
 
procedure(read_1d_double), deferred read_1d_double read_1d_double
 
procedure(read_2d_double), deferred read_2d_double read_2d_double
 
procedure(read_3d_double), deferred read_3d_double read_3d_double
 
procedure(read_4d_double), deferred read_4d_double read_4d_double
 
procedure(read_0d_int), deferred read_0d_int read_0d_int
 
procedure(read_1d_int), deferred read_1d_int read_1d_int
 
generic read read_0d_double
 
generic read read_1d_double
 
generic read read_2d_double
 
generic read read_3d_double
 
generic read read_4d_double
 
generic read read_0d_int
 
generic read read_1d_int
 
Data write functions
procedure(write_0d_double), deferred write_0d_double write_0d_double
 
procedure(write_1d_double), deferred write_1d_double write_1d_double
 
procedure(write_2d_double), deferred write_2d_double write_2d_double
 
procedure(write_3d_double), deferred write_3d_double write_3d_double
 
procedure(write_4d_double), deferred write_4d_double write_4d_double
 
procedure(write_0d_int), deferred write_0d_int write_0d_int
 
procedure(write_1d_int), deferred write_1d_int write_1d_int
 
generic write write_0d_double
 
generic write write_1d_double
 
generic write write_2d_double
 
generic write write_3d_double
 
generic write write_4d_double
 
generic write write_0d_int
 
generic write write_1d_int
 
Data append functions
procedure(append_0d_double), deferred append_0d_double append_0d_double
 
procedure(append_1d_double), deferred append_1d_double append_1d_double
 
procedure(append_2d_double), deferred append_2d_double append_2d_double
 
procedure(append_3d_double), deferred append_3d_double append_3d_double
 
procedure(append_0d_int), deferred append_0d_int append_0d_int
 
generic append append_0d_double
 
generic append append_1d_double
 
generic append append_2d_double
 
generic append append_3d_double
 
generic append append_0d_int
 
procedure(exists_char), deferred exists_char exists_char
 Returns whether a variable exists in the file.
 
procedure(exists_string), deferred exists_string exists_string
 
generic exists exists_char
 
generic exists exists_string
 

Detailed Description

General input/output class.


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