BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Typedefs | |
using | createAxisFun = std::function< std::unique_ptr< IAxis >(std::istringstream iss)> |
Functions | |
std::istringstream | getAxisStringRepresentation (std::istream &input_stream) |
template<class Axis > | |
std::unique_ptr< IAxis > | createFixedBinLikeAxis (std::istringstream iss) |
std::unique_ptr< IAxis > | createVariableBinAxis (std::istringstream iss) |
std::unique_ptr< IAxis > | createPointwiseAxis (std::istringstream iss) |
Variables | |
const std::vector< std::pair< std::string, createAxisFun > > | type_map |
const std::string | GzipExtension = ".gz" |
const std::string | BzipExtension = ".bz2" |
const std::string | IntExtension = ".int" |
const std::string | TiffExtension = ".tif" |
const std::string | TiffExtension2 = ".tiff" |
using anonymous_namespace{DataFormatUtils.cpp}::createAxisFun = typedef std::function<std::unique_ptr<IAxis>(std::istringstream iss)> |
Definition at line 33 of file DataFormatUtils.cpp.
std::istringstream anonymous_namespace{DataFormatUtils.cpp}::getAxisStringRepresentation | ( | std::istream & | input_stream | ) |
Definition at line 158 of file DataFormatUtils.cpp.
References StringUtils::replaceItemsFromString().
Referenced by DataFormatUtils::createAxis().
std::unique_ptr<IAxis> anonymous_namespace{DataFormatUtils.cpp}::createFixedBinLikeAxis | ( | std::istringstream | iss | ) |
Creates one of FixedBinAxis from string representation FixedBinAxis("axis0", 10, -1, 1) ConstKBinAxis("axis0", 10, -1, 1) CustomBinAxis("axis0", 10, -1, 1)
Definition at line 171 of file DataFormatUtils.cpp.
References DataFormatUtils::readLineOfDoubles().
std::unique_ptr< IAxis > anonymous_namespace DataFormatUtils anonymous_namespace{DataFormatUtils.cpp}::cpp::createVariableBinAxis | ( | std::istringstream | iss | ) |
Creates VariableBinAxis from string representation VariableBinAxis("axis0", 4, [-1, -0.5, 0.5, 1, 2])
Definition at line 191 of file DataFormatUtils.cpp.
References DataFormatUtils::readLineOfDoubles().
std::unique_ptr< IAxis > anonymous_namespace DataFormatUtils anonymous_namespace{DataFormatUtils.cpp}::cpp::createPointwiseAxis | ( | std::istringstream | iss | ) |
Creates createPointwiseAxis from string representation PointwiseAxis("axis0", [-0.5, 0.5, 1, 2])
Definition at line 210 of file DataFormatUtils.cpp.
References DataFormatUtils::readLineOfDoubles().
const std::vector<std::pair<std::string, createAxisFun> > anonymous_namespace{DataFormatUtils.cpp}::type_map |
Definition at line 34 of file DataFormatUtils.cpp.
Referenced by DataFormatUtils::createAxis().
const std::string anonymous_namespace{DataFormatUtils.cpp}::GzipExtension = ".gz" |
Definition at line 41 of file DataFormatUtils.cpp.
Referenced by DataFormatUtils::GetFileMainExtension(), and DataFormatUtils::isGZipped().
const std::string anonymous_namespace{DataFormatUtils.cpp}::BzipExtension = ".bz2" |
Definition at line 42 of file DataFormatUtils.cpp.
Referenced by DataFormatUtils::GetFileMainExtension(), and DataFormatUtils::isBZipped().
const std::string anonymous_namespace{DataFormatUtils.cpp}::IntExtension = ".int" |
Definition at line 43 of file DataFormatUtils.cpp.
Referenced by DataFormatUtils::isIntFile().
const std::string anonymous_namespace{DataFormatUtils.cpp}::TiffExtension = ".tif" |
Definition at line 44 of file DataFormatUtils.cpp.
Referenced by DataFormatUtils::isTiffFile().
const std::string anonymous_namespace{DataFormatUtils.cpp}::TiffExtension2 = ".tiff" |
Definition at line 45 of file DataFormatUtils.cpp.
Referenced by DataFormatUtils::isTiffFile().