17 #ifndef _ADIOSVarInfo_h 18 #define _ADIOSVarInfo_h 20 #ifndef VTK_WRAPPING_CXX 25 #include <adios_read.h> 45 VarInfo(ADIOS_FILE *f, ADIOS_VARINFO *v);
49 const int&
GetId()
const;
50 const ADIOS_DATATYPES&
GetType()
const;
55 void GetDims(std::vector<size_t>& dims,
size_t step,
size_t pid)
const;
63 std::vector<std::vector<size_t> >
Dims;
73 #endif // _ADIOSVarInfo_h void SetName(const std::string &name)
size_t GetNumBlocks(size_t step) const
const ADIOS_DATATYPES & GetType() const
VarInfo(ADIOS_FILE *f, ADIOS_VARINFO *v)
std::vector< std::vector< size_t > > Dims
void GetDims(std::vector< size_t > &dims, size_t step, size_t pid) const
size_t GetNumSteps(void) const
std::vector< StepBlock * > StepBlockIndex
const std::string & GetName(void) const
const int & GetId() const
StepBlock(int s, int b, int i)
StepBlock * GetNewestBlockIndex(size_t step, size_t pid) const