BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Class for reading and writing BornAgain native IntensityData from ASCII file. More...
Public Member Functions | |
OutputData< double > * | readOutputData (std::istream &input_stream) |
void | writeOutputData (const OutputData< double > &data, std::ostream &output_stream) |
Static Private Member Functions | |
static double | ignoreDenormalized (double value) |
static void | writeOutputDataDoubles (const OutputData< double > &data, std::ostream &output_stream, size_t n_columns) |
Class for reading and writing BornAgain native IntensityData from ASCII file.
Definition at line 30 of file OutputDataReadWriteINT.h.
|
staticprivate |
Definition at line 77 of file OutputDataReadWriteINT.cpp.
Referenced by writeOutputDataDoubles().
OutputData< double > * OutputDataReadWriteINT::readOutputData | ( | std::istream & | input_stream | ) |
Definition at line 20 of file OutputDataReadWriteINT.cpp.
References OutputData< T >::addAxis(), DataFormatUtils::createAxis(), DataFormatUtils::fillOutputData(), and StringUtils::trim().
Referenced by IntensityDataIOFactory::readOutputData().
void OutputDataReadWriteINT::writeOutputData | ( | const OutputData< double > & | data, |
std::ostream & | output_stream | ||
) |
Definition at line 38 of file OutputDataReadWriteINT.cpp.
References OutputData< T >::axis(), IAxis::clone(), OutputData< T >::rank(), IAxis::size(), and writeOutputDataDoubles().
Referenced by IntensityDataIOFactory::writeOutputData().
|
staticprivate |
Definition at line 58 of file OutputDataReadWriteINT.cpp.
References OutputData< T >::begin(), OutputData< T >::end(), ignoreDenormalized(), and StringUtils::scientific().
Referenced by writeOutputData().