21 class PeanoTextPatchFileReader;
52 void parsePatch(
int dataSetCounter,
int treeNumber,
const std::vector<std::string>& patchDescription );
55 void addDataToPatch(
int dataSetCounter,
const std::string& variableName,
double* offset,
double* size,
int treeNumber,
const std::vector< std::string >& textData );
60 std::vector< convert::data::DataSet >
_data;
73 virtual void parse()
override;
78 virtual std::vector< convert::data::DataSet >
getData()
const override;
Represent a Peano reader.
int extractTreeNumberFromFileName() const
void addDataToPatch(int dataSetCounter, const std::string &variableName, double *offset, double *size, int treeNumber, const std::vector< std::string > &textData)
std::vector< convert::data::DataSet > _data
void parsePatch(int dataSetCounter, int treeNumber, const std::vector< std::string > &patchDescription)
void parseVariablesDeclaration(int dataSetCounter, const std::vector< std::string > &patchDescription, const std::string &name, convert::data::PeanoDataType type)
virtual std::vector< convert::data::DataSet > getData() const override
A file can hold a series of datasets.
PeanoTextPatchFileReader(const std::string &file)
Read in one file.
static tarch::logging::Log _log
virtual void parse() override
virtual ~PeanoTextPatchFileReader() override