BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Interface residual calculations. More...
Public Member Functions | |
virtual IChiSquaredModule * | clone () const =0 |
clone method | |
const IVarianceFunction * | varianceFunction () const |
Returns squared function. | |
void | setVarianceFunction (const IVarianceFunction &variance_function) |
Sets squared function. | |
virtual const IIntensityFunction * | getIntensityFunction () const |
Returns data rescaler. | |
virtual void | setIntensityFunction (const IIntensityFunction &intensity_function) |
Sets data rescaler. | |
virtual double | residual (double a, double b, double weight)=0 |
Public Member Functions inherited from ICloneable | |
ICloneable (const ICloneable &)=delete | |
ICloneable (ICloneable &&)=default | |
virtual void | transferToCPP () |
Used for Python overriding of clone (see swig/tweaks.py) | |
Protected Member Functions | |
IChiSquaredModule (const IChiSquaredModule &other) | |
Protected Attributes | |
std::unique_ptr< IVarianceFunction > | m_variance_function |
std::unique_ptr< IIntensityFunction > | mp_intensity_function |
Interface residual calculations.
Definition at line 27 of file IChiSquaredModule.h.