|
| int | OpenVariableRead (size_t ts, string varname, int level=0, int lod=0) override |
| |
| int | Read (int fd, int *data) override |
| |
| int | ReadRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, int *data) override |
| |
| int | CloseVariable (int fd) override |
| |
| | DCCF () |
| |
| virtual | ~DCCF () |
| |
| int | BuildCache () |
| |
| int | Reinitialize () |
| |
| | DC () |
| |
| virtual | ~DC () |
| |
| virtual int | Initialize (const std::vector< string > &paths, const std::vector< string > &options=std::vector< string >()) |
| |
| virtual bool | GetDimension (string dimname, DC::Dimension &dimension, long ts) const |
| |
| virtual std::vector< string > | GetDimensionNames () const |
| |
| virtual std::vector< string > | GetMeshNames () const |
| |
| virtual bool | GetMesh (string mesh_name, DC::Mesh &mesh) const |
| |
| virtual bool | GetMeshDimLens (const string &mesh_name, std::vector< size_t > &dims, long ts=-1) const |
| |
| virtual bool | GetMeshDimNames (const string &mesh_name, std::vector< string > &dimnames) const |
| |
| virtual bool | GetCoordVarInfo (string varname, DC::CoordVar &cvar) const |
| |
| virtual bool | GetDataVarInfo (string varname, DC::DataVar &datavar) const |
| |
| virtual bool | GetAuxVarInfo (string varname, DC::AuxVar &var) const |
| |
| virtual bool | GetBaseVarInfo (string varname, DC::BaseVar &var) const |
| |
| virtual std::vector< string > | GetDataVarNames () const |
| |
| virtual std::vector< string > | GetCoordVarNames () const |
| |
| virtual std::vector< string > | GetAuxVarNames () const |
| |
| virtual size_t | GetNumRefLevels (string varname) const |
| |
| virtual bool | GetAtt (string varname, string attname, vector< double > &values) const |
| |
| virtual bool | GetAtt (string varname, string attname, vector< long > &values) const |
| |
| virtual bool | GetAtt (string varname, string attname, string &values) const |
| |
| virtual std::vector< string > | GetAttNames (string varname) const |
| |
| virtual XType | GetAttType (string varname, string attname) const |
| |
| virtual int | GetDimLensAtLevel (string varname, int level, std::vector< size_t > &dims_at_level, std::vector< size_t > &bs_at_level, long ts=-1) const |
| |
| virtual int | GetDimLens (string varname, std::vector< size_t > &dims, long ts=-1) |
| |
| virtual string | GetMapProjection () const |
| |
| virtual int | OpenVariableRead (size_t ts, string varname, int level=0, int lod=0) |
| |
| virtual int | CloseVariable (int fd) |
| |
| virtual int | Read (int fd, float *data) |
| |
| virtual int | Read (int fd, double *data) |
| |
| virtual int | Read (int fd, int *data) |
| |
| virtual int | ReadSlice (int fd, float *slice) |
| |
| virtual int | ReadSlice (int fd, double *slice) |
| |
| virtual int | ReadSlice (int fd, int *slice) |
| |
| virtual int | ReadRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, float *region) |
| |
| virtual int | ReadRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, double *region) |
| |
| virtual int | ReadRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, int *region) |
| |
| virtual int | GetVar (string varname, int level, int lod, float *data) |
| |
| virtual int | GetVar (string varname, int level, int lod, double *data) |
| |
| virtual int | GetVar (string varname, int level, int lod, int *data) |
| |
| virtual int | GetVar (size_t ts, string varname, int level, int lod, float *data) |
| |
| virtual int | GetVar (size_t ts, string varname, int level, int lod, double *data) |
| |
| virtual int | GetVar (size_t ts, string varname, int level, int lod, int *data) |
| |
| virtual bool | VariableExists (size_t ts, string varname, int reflevel=0, int lod=0) const |
| |
| virtual int | GetHyperSliceInfo (string varname, int level, std::vector< size_t > &dims, size_t &nslice, long ts=-1) |
| |
| virtual std::vector< string > | GetDataVarNames (int ndim) const |
| |
| virtual bool | GetVarDimensions (string varname, bool spatial, vector< DC::Dimension > &dimensions, long ts) const |
| |
| virtual bool | GetVarDimLens (string varname, bool spatial, vector< size_t > &dimlens, long ts=-1) const |
| |
| virtual bool | GetVarDimLens (string varname, vector< size_t > &sdimlens, size_t &time_dimlen, long ts=-1) const |
| |
| virtual bool | GetVarDimNames (string varname, bool spatial, vector< string > &dimnames) const |
| |
| virtual bool | GetVarDimNames (string varname, vector< string > &sdimnames, string &time_dimname) const |
| |
| virtual size_t | GetVarTopologyDim (string varname) const |
| |
| virtual size_t | GetVarGeometryDim (string varname) const |
| |
| virtual bool | IsTimeVarying (string varname) const |
| |
| virtual bool | IsCompressed (string varname) const |
| |
| virtual int | GetNumTimeSteps (string varname) const |
| |
| virtual std::vector< size_t > | GetCRatios (string varname) const |
| |
| virtual bool | IsDataVar (string varname) const |
| |
| virtual bool | IsCoordVar (string varname) const |
| |
| virtual bool | IsAuxVar (string varname) const |
| |
| virtual bool | GetVarCoordVars (string varname, bool spatial, std::vector< string > &coord_vars) const |
| |
| bool | GetVarConnVars (string varname, string &face_node_var, string &node_face_var, string &face_edge_var, string &face_face_var, string &edge_node_var, string &edge_face_var) const |
| |
| virtual size_t | GetNumDimensions (string varname) const |
| |
| std::vector< string > | GetTimeCoordVarNames () const |
| |
| | MyBase () |
| |
| const string & | getClassName () const |
| |
|
| int | initialize (const vector< string > &paths, const std::vector< string > &options) override |
| |
| int | initAuxilliaryVars (NetCDFCFCollection *ncdfc, std::map< string, DC::AuxVar > &auxVarsMap) override |
| |
| int | initDataVars (NetCDFCFCollection *ncdfc, std::map< string, DC::DataVar > &dataVarsMap) override |
| |
| int | initMesh (NetCDFCFCollection *ncdfc, std::map< string, DC::Mesh > &meshMap) override |
| |
| string | getMapProjection () const override |
| |
| virtual int | initialize (const vector< string > &paths, const std::vector< string > &options) |
| |
| virtual int | initialize_impl (const vector< string > &paths, const std::vector< string > &options, std::unique_ptr< NetCDFCFCollection > ncdfc) |
| |
| virtual bool | getDimension (string dimname, DC::Dimension &dimension) const |
| |
| virtual std::vector< string > | getDimensionNames () const |
| |
| std::vector< string > | getMeshNames () const |
| |
| virtual bool | getMesh (string mesh_name, DC::Mesh &mesh) const |
| |
| virtual bool | getCoordVarInfo (string varname, DC::CoordVar &cvar) const |
| |
| virtual bool | getDataVarInfo (string varname, DC::DataVar &datavar) const |
| |
| virtual bool | getAuxVarInfo (string varname, DC::AuxVar &var) const |
| |
| virtual bool | getBaseVarInfo (string varname, DC::BaseVar &var) const |
| |
| virtual std::vector< string > | getDataVarNames () const |
| |
| virtual std::vector< string > | getAuxVarNames () const |
| |
| virtual std::vector< string > | getCoordVarNames () const |
| |
| virtual size_t | getNumRefLevels (string varname) const |
| |
| virtual string | getMapProjection () const |
| |
| virtual bool | getAtt (string varname, string attname, vector< double > &values) const |
| |
| virtual bool | getAtt (string varname, string attname, vector< long > &values) const |
| |
| virtual bool | getAtt (string varname, string attname, string &values) const |
| |
| virtual std::vector< string > | getAttNames (string varname) const |
| |
| virtual XType | getAttType (string varname, string attname) const |
| |
| virtual int | getDimLensAtLevel (string varname, int level, std::vector< size_t > &dims_at_level, std::vector< size_t > &bs_at_level) const |
| |
| virtual int | openVariableRead (size_t ts, string varname, int, int) |
| |
| virtual int | openVariableRead (size_t ts, string varname) |
| |
| virtual int | closeVariable (int fd) |
| |
| virtual int | readRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, float *region) |
| |
| virtual int | readRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, double *region) |
| |
| virtual int | readRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, int *region) |
| |
| virtual bool | variableExists (size_t ts, string varname, int reflevel=0, int lod=0) const |
| |
| virtual int | initDimensions (NetCDFCFCollection *ncdfc, std::map< string, DC::Dimension > &dimsMap) |
| |
| virtual int | initCoordinates (NetCDFCFCollection *ncdfc, std::map< string, DC::CoordVar > &coordVarsMap) |
| |
| virtual int | addCoordvars (NetCDFCFCollection *ncdfc, const vector< string > &cvars, std::map< string, DC::CoordVar > &coordVarsMap) |
| |
| virtual int | initDataVars (NetCDFCFCollection *ncdfc, std::map< string, DC::DataVar > &dataVarsMap) |
| |
| virtual int | initAuxilliaryVars (NetCDFCFCollection *ncdfc, std::map< string, DC::AuxVar > &auxVarsMap) |
| |
| virtual int | initMesh (NetCDFCFCollection *ncdfc, std::map< string, DC::Mesh > &_meshMap) |
| |
| virtual int | getVarCoordinates (NetCDFCFCollection *ncdfc, string varname, vector< string > &sdimnames, vector< string > &scoordvars, string &time_dim_name, string &time_coordvar) const |
| |
| virtual int | initialize (const std::vector< string > &paths, const std::vector< string > &options=std::vector< string >())=0 |
| |
| virtual bool | getDimension (string dimname, DC::Dimension &dimension) const =0 |
| |
| virtual bool | getDimension (string dimname, DC::Dimension &dimension, long ts) const |
| |
| virtual std::vector< string > | getDimensionNames () const =0 |
| |
| virtual std::vector< string > | getMeshNames () const =0 |
| |
| virtual bool | getMesh (string mesh_name, DC::Mesh &mesh) const =0 |
| |
| virtual bool | getCoordVarInfo (string varname, DC::CoordVar &cvar) const =0 |
| |
| virtual bool | getDataVarInfo (string varname, DC::DataVar &datavar) const =0 |
| |
| virtual bool | getAuxVarInfo (string varname, DC::AuxVar &var) const =0 |
| |
| virtual bool | getBaseVarInfo (string varname, DC::BaseVar &var) const =0 |
| |
| virtual std::vector< string > | getDataVarNames () const =0 |
| |
| virtual std::vector< string > | getCoordVarNames () const =0 |
| |
| virtual std::vector< string > | getAuxVarNames () const =0 |
| |
| virtual size_t | getNumRefLevels (string varname) const =0 |
| |
| virtual bool | getAtt (string varname, string attname, vector< double > &values) const =0 |
| |
| virtual bool | getAtt (string varname, string attname, vector< long > &values) const =0 |
| |
| virtual bool | getAtt (string varname, string attname, string &values) const =0 |
| |
| virtual std::vector< string > | getAttNames (string varname) const =0 |
| |
| virtual XType | getAttType (string varname, string attname) const =0 |
| |
| virtual vector< size_t > | getBlockSize () const |
| |
| virtual int | getDimLensAtLevel (string varname, int level, std::vector< size_t > &dims_at_level, std::vector< size_t > &bs_at_level) const =0 |
| |
| virtual int | getDimLensAtLevel (string varname, int level, std::vector< size_t > &dims_at_level, std::vector< size_t > &bs_at_level, long ts) const |
| |
| virtual string | getMapProjection () const =0 |
| |
| virtual int | openVariableRead (size_t ts, string varname, int level=0, int lod=0)=0 |
| |
| virtual int | closeVariable (int fd)=0 |
| |
| virtual int | readRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, float *region)=0 |
| |
| virtual int | readRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, double *region)=0 |
| |
| virtual int | readRegion (int fd, const vector< size_t > &min, const vector< size_t > &max, int *region)=0 |
| |
| virtual bool | variableExists (size_t ts, string varname, int reflevel=0, int lod=0) const =0 |
| |
| void | SetClassName (const string &name) |
| |
Class for reading a UGRID data set stored as a series of NetCDF files: https://ugrid-conventions.github.io/ugrid-conventions/.
- Author
- John Clyne
- Date
- July, 2021
Definition at line 28 of file DCUGRID.h.