BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
IIntensityFunction Class Referenceabstract

Description

Interface for applying arbitrary function to the measured intensity.

Inheritance diagram for IIntensityFunction:

Public Member Functions

virtual ~IIntensityFunction ()
 
virtual IIntensityFunctionclone () const =0
 
virtual double evaluate (double value) const =0
 

Constructor & Destructor Documentation

◆ ~IIntensityFunction()

virtual IIntensityFunction::~IIntensityFunction ( )
virtual

Member Function Documentation

◆ clone()

virtual IIntensityFunction* IIntensityFunction::clone ( ) const
pure virtual

◆ evaluate()

virtual double IIntensityFunction::evaluate ( double  value) const
pure virtual