36#ifndef HDF5DATAREADER_HPP_
37#define HDF5DATAREADER_HPP_
43#include "AbstractHdf5Access.hpp"
81 const std::string& rBaseName,
82 bool makeAbsolute=
true,
83 std::string datasetName=
"Data");
93 const std::string& rBaseName,
94 std::string datasetName=
"Data");
114 unsigned upperIndex);
145 std::string
GetUnit(
const std::string& rVariableName);
std::map< std::string, std::string > mVariableToUnit
std::string GetUnit(const std::string &rVariableName)
std::vector< std::string > mVariableNames
std::map< std::string, unsigned > mVariableToColumnIndex
std::vector< std::vector< double > > GetVariableOverTimeOverMultipleNodes(const std::string &rVariableName, unsigned lowerIndex, unsigned upperIndex)
unsigned GetNumberOfRows()
void GetVariableOverNodes(Vec data, const std::string &rVariableName, unsigned timestep=0)
unsigned mVariablesDatasetRank
std::vector< double > GetUnlimitedDimensionValues()
std::vector< std::string > GetVariableNames()
std::vector< double > GetVariableOverTime(const std::string &rVariableName, unsigned nodeIndex)