15 #ifndef BORNAGAIN_CORE_INPUTOUTPUT_OUTPUTDATAREADER_H
16 #define BORNAGAIN_CORE_INPUTOUTPUT_OUTPUTDATAREADER_H
Defines IOutputDataReadStrategy and related classes.
Interface for reading strategy of OutputData from file.
Reads OutputData from file using different reading strategies.
OutputData< double > * getOutputData()
read output data from file (file name was set already from OutputDataIOFactory)
void setStrategy(IOutputDataReadStrategy *read_strategy)
Sets concrete reading strategy.
std::unique_ptr< IOutputDataReadStrategy > m_read_strategy
OutputDataReader(const std::string &file_name)
Template class to store data of any type in multi-dimensional space.