BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Functions | |
template<class T > | |
T * | copyMetric (const T &metric) |
void | checkIntegrity (const std::vector< double > &sim_data, const std::vector< double > &exp_data, const std::vector< double > &weight_factors) |
void | checkIntegrity (const std::vector< double > &sim_data, const std::vector< double > &exp_data, const std::vector< double > &uncertainties, const std::vector< double > &weight_factors) |
Variables | |
const double | double_max = std::numeric_limits<double>::max() |
const double | double_min = std::numeric_limits<double>::min() |
const double | ln10 = std::log(10.0) |
T* anonymous_namespace{ObjectiveMetric.cpp}::copyMetric | ( | const T & | metric | ) |
Definition at line 28 of file ObjectiveMetric.cpp.
Referenced by Chi2Metric::clone(), PoissonLikeMetric::clone(), LogMetric::clone(), RelativeDifferenceMetric::clone(), and RQ4Metric::clone().
void anonymous_namespace{ObjectiveMetric.cpp}::checkIntegrity | ( | const std::vector< double > & | sim_data, |
const std::vector< double > & | exp_data, | ||
const std::vector< double > & | weight_factors | ||
) |
Definition at line 35 of file ObjectiveMetric.cpp.
void anonymous_namespace{ObjectiveMetric.cpp}::checkIntegrity | ( | const std::vector< double > & | sim_data, |
const std::vector< double > & | exp_data, | ||
const std::vector< double > & | uncertainties, | ||
const std::vector< double > & | weight_factors | ||
) |
Definition at line 48 of file ObjectiveMetric.cpp.
Referenced by Chi2Metric::computeFromArrays(), LogMetric::computeFromArrays(), PoissonLikeMetric::computeFromArrays(), and RelativeDifferenceMetric::computeFromArrays().
const double anonymous_namespace{ObjectiveMetric.cpp}::double_max = std::numeric_limits<double>::max() |
Definition at line 24 of file ObjectiveMetric.cpp.
Referenced by LogMetric::computeFromArrays(), Chi2Metric::computeFromArrays(), PoissonLikeMetric::computeFromArrays(), and RelativeDifferenceMetric::computeFromArrays().
const double anonymous_namespace{ObjectiveMetric.cpp}::double_min = std::numeric_limits<double>::min() |
Definition at line 25 of file ObjectiveMetric.cpp.
Referenced by LogMetric::computeFromArrays(), and RelativeDifferenceMetric::computeFromArrays().
const double anonymous_namespace{ObjectiveMetric.cpp}::ln10 = std::log(10.0) |
Definition at line 26 of file ObjectiveMetric.cpp.
Referenced by LogMetric::computeFromArrays().