17 #ifndef _ADIOSVarInfo_h 18 #define _ADIOSVarInfo_h 23 #include <adios_read.h> 43 VarInfo(ADIOS_FILE *f, ADIOS_VARINFO *v);
47 const int&
GetId()
const;
48 const ADIOS_DATATYPES&
GetType()
const;
53 void GetDims(std::vector<size_t>& dims,
size_t step,
size_t pid)
const;
61 std::vector<std::vector<size_t> >
Dims;
69 #endif // _ADIOSVarInfo_h void SetName(const std::string &name)
StepBlock * GetNewestBlockIndex(size_t step, size_t pid) const
VarInfo(ADIOS_FILE *f, ADIOS_VARINFO *v)
std::vector< std::vector< size_t > > Dims
size_t GetNumSteps(void) const
size_t GetNumBlocks(size_t step) const
const int & GetId() const
void GetDims(std::vector< size_t > &dims, size_t step, size_t pid) const
const ADIOS_DATATYPES & GetType() const
std::vector< StepBlock * > StepBlockIndex
StepBlock(int s, int b, int i)
const std::string & GetName(void) const