|
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.