BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
FTDistribution1DVoigt Class Reference

IFTDistribution1D that provides a Fourier transform evaluate(q) in form of a pseudo-Voigt decay function eta*Gauss + (1-eta)*Cauchy, with both components starting at 1 for q=0. More...

+ Inheritance diagram for FTDistribution1DVoigt:

Public Member Functions

 FTDistribution1DVoigt (const std::vector< double > P)
 
 FTDistribution1DVoigt (double omega, double eta)
 
void accept (INodeVisitor *visitor) const final
 
FTDistribution1DVoigtclone () const final
 
double eta () const
 
double evaluate (double q) const final
 
double qSecondDerivative () const final
 

Protected Attributes

const double & m_eta
 

Detailed Description

IFTDistribution1D that provides a Fourier transform evaluate(q) in form of a pseudo-Voigt decay function eta*Gauss + (1-eta)*Cauchy, with both components starting at 1 for q=0.