15 #ifndef BORNAGAIN_CORE_INPUTOUTPUT_OUTPUTDATAWRITESTRATEGY_H
16 #define BORNAGAIN_CORE_INPUTOUTPUT_OUTPUTDATAWRITESTRATEGY_H
52 #ifdef BORNAGAIN_TIFF_SUPPORT
62 OutputDataWriteTiffStrategy();
63 virtual ~OutputDataWriteTiffStrategy();
Strategy interface to write OututData in file.
virtual void writeOutputData(const OutputData< double > &data, std::ostream &output_stream)=0
IOutputDataWriteStrategy()
virtual ~IOutputDataWriteStrategy()
Strategy to write OutputData to special BornAgain ASCII format.
virtual void writeOutputData(const OutputData< double > &data, std::ostream &output_stream)
Strategy to write OutputData to simple ASCII file with the layout as in numpy.savetxt.
virtual void writeOutputData(const OutputData< double > &data, std::ostream &output_stream)
Template class to store data of any type in multi-dimensional space.