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

Description

Simple gaussian two-dimensional resolution function.

Inheritance diagram for ResolutionFunction2DGaussian:

Public Member Functions

 ResolutionFunction2DGaussian (double sigma_x, double sigma_y)
 
std::string className () const final
 
ResolutionFunction2DGaussianclone () const override
 
double evaluateCDF (double x, double y) const override
 
std::vector< ParaMeta > parDefs () const final
 
double sigmaX () const
 
double sigmaY () const
 

Constructor & Destructor Documentation

◆ ResolutionFunction2DGaussian()

ResolutionFunction2DGaussian::ResolutionFunction2DGaussian ( double  sigma_x,
double  sigma_y 
)

Member Function Documentation

◆ className()

std::string ResolutionFunction2DGaussian::className ( ) const
final

◆ clone()

ResolutionFunction2DGaussian* ResolutionFunction2DGaussian::clone ( ) const
overridevirtual

Implements IResolutionFunction2D.

◆ evaluateCDF()

double ResolutionFunction2DGaussian::evaluateCDF ( double  x,
double  y 
) const
overridevirtual

Implements IResolutionFunction2D.

◆ parDefs()

std::vector<ParaMeta> ResolutionFunction2DGaussian::parDefs ( ) const
final

◆ sigmaX()

double ResolutionFunction2DGaussian::sigmaX ( ) const

◆ sigmaY()

double ResolutionFunction2DGaussian::sigmaY ( ) const