BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
IntensityDataFunctions.h File Reference
Include dependency graph for IntensityDataFunctions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 IntensityDataFunctions
 

Functions

double IntensityDataFunctions::RelativeDifference (const SimulationResult &dat, const SimulationResult &ref)
 
double IntensityDataFunctions::getRelativeDifference (const OutputData< double > &dat, const OutputData< double > &ref)
 
bool IntensityDataFunctions::checkRelativeDifference (const OutputData< double > &dat, const OutputData< double > &ref, const double threshold)
 
double IntensityDataFunctions::getRelativeDifference (const IHistogram &dat, const IHistogram &ref)
 
double IntensityDataFunctions::coordinateToBinf (double coordinate, const IAxis &axis)
 
double IntensityDataFunctions::coordinateFromBinf (double value, const IAxis &axis)
 
void IntensityDataFunctions::coordinateToBinf (double &x, double &y, const OutputData< double > &data)
 
void IntensityDataFunctions::coordinateFromBinf (double &x, double &y, const OutputData< double > &data)
 
std::vector< std::vector< double > > IntensityDataFunctions::create2DArrayfromOutputData (const OutputData< double > &data)
 
std::vector< std::vector< double > > IntensityDataFunctions::FT2DArray (const std::vector< std::vector< double >> &signal)
 
std::unique_ptr< OutputData< double > > IntensityDataFunctions::createRelativeDifferenceData (const OutputData< double > &data, const OutputData< double > &reference)
 
std::unique_ptr< OutputData< double > > IntensityDataFunctions::createRearrangedDataSet (const OutputData< double > &data, int n)
 
std::unique_ptr< OutputData< double > > IntensityDataFunctions::createClippedDataSet (const OutputData< double > &origin, double x1, double y1, double x2, double y2)
 
std::unique_ptr< OutputData< double > > IntensityDataFunctions::createOutputDatafrom2DArray (const std::vector< std::vector< double >> &array_2d)
 
std::unique_ptr< OutputData< double > > IntensityDataFunctions::createFFT (const OutputData< double > &data)
 

Detailed Description

Defines class IntensityDataFunctions.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file IntensityDataFunctions.h.