| 
    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().