11 #include <vapor/DataMgr.h>
12 #include <vapor/AMRIO.h>
13 #include <vapor/common.h>
30 const string &metafile,
48 virtual void _GetDim(
size_t dim[3],
int reflevel)
const {
53 for (
int i=0; i<3; i++) bs[i] = _bs[i];
108 virtual int _OpenVariableRead(
116 size_t min[3],
size_t max[3],
int reflevel
127 virtual int _BlockReadRegion(
128 const size_t bmin[3],
const size_t bmax[3],
146 const AMRTree *amrtree,
int reflevel,
147 const size_t bmin[3],
const size_t bmax[3],
155 #endif // _DataMgrAMR_h_
virtual vector< long > _GetPeriodicBoundary() const
virtual vector< double > _GetExtents(size_t ts=0) const
virtual int _CloseVariable()
const float * GetDataRange() const
virtual void _GetBlockSize(size_t bs[3], int) const
A cache based data reader.
A cache based data reader.
virtual const float * _GetDataRange() const
virtual double _GetTSUserTime(size_t ts) const
virtual int _VariableExists(size_t ts, const char *varname, int reflevel=0, int lod=0) const
virtual vector< string > _GetVariables2DYZ() const
virtual vector< string > _GetVariables3D() const
virtual vector< long > _GetGridPermutation() const
Performs data IO to VDF files.
virtual vector< string > _GetVariables2DXZ() const
virtual long _GetNumTimeSteps() const
virtual void _GetTSUserTimeStamp(size_t ts, string &s) const
virtual void _GetDim(size_t dim[3], int reflevel) const
int VariableExists(size_t ts, const char *varname, int reflevel=0, int lod=0) const
virtual vector< string > _GetVariables2DXY() const
virtual int CloseVariable()
This class manages an AMR tree data structure.
virtual int _GetNumTransforms() const
void GetValidRegion(size_t min[3], size_t max[3], int reflevel) const
virtual void _GetValidRegion(size_t min[3], size_t max[3], int reflevel) const