BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
ObjectiveMetric.h File Reference

Description

Defines ObjectiveMetric classes.

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 ObjectiveMetric.h.

Include dependency graph for ObjectiveMetric.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Chi2Metric
 Implementation of the standard $ \chi^2 $ metric derived from maximum likelihood with Gaussian uncertainties. With default L2 norm corresponds to the formula. More...
 
class  LogMetric
 Implementation of the standard $ \chi^2 $ metric with intensity $I$ and experimental data $D$ being replaced by $ \log_{10} I $ and $\log_{10} D$ accordingly. With default L2 norm corresponds to the formula. More...
 
class  meanRelativeDifferenceMetric
 Implementation of relative difference metric. With default L2 norm and weighting off corresponds to the formula. More...
 
class  ObjectiveMetric
 Base class for metric implementations. More...
 
class  PoissonLikeMetric
 Implementation of $ \chi^2 $ metric with standard deviation $\sigma = max(\sqrt{I}, 1)$, where $I$ is the simulated intensity. With default L2 norm corresponds to the formula. More...
 
class  RQ4Metric
 Implementation of relative difference metric. With default L2 norm and weighting off corresponds to the formula. More...
 

Macros

#define BORNAGAIN_SIM_FITTING_OBJECTIVEMETRIC_H
 

Macro Definition Documentation

◆ BORNAGAIN_SIM_FITTING_OBJECTIVEMETRIC_H

#define BORNAGAIN_SIM_FITTING_OBJECTIVEMETRIC_H

Definition at line 21 of file ObjectiveMetric.h.