| 
    BornAgain
    1.18.0
    
   Simulate and fit neutron and x-ray scattering at grazing incidence 
   | 
 
Defines interface class IFTDistribution1D, and children thereof. More...
Go to the source code of this file.
Classes | |
| class | IFTDistribution1D | 
| Interface for a one-dimensional distribution, with normalization adjusted so that the Fourier transform evaluate(q) is a decay function that starts at evaluate(0)=1.  More... | |
| class | FTDistribution1DCauchy | 
| Exponential IFTDistribution1D exp(-|omega*x|); its Fourier transform evaluate(q) is a Cauchy-Lorentzian starting at evaluate(0)=1.  More... | |
| class | FTDistribution1DGauss | 
| Gaussian IFTDistribution1D; its Fourier transform evaluate(q) is a Gaussian starting at evaluate(0)=1.  More... | |
| class | FTDistribution1DGate | 
| Square gate IFTDistribution1D; its Fourier transform evaluate(q) is a sinc function starting at evaluate(0)=1.  More... | |
| class | FTDistribution1DTriangle | 
| Triangle IFTDistribution1D [1-|x|/omega if |x|<omega, and 0 otherwise]; its Fourier transform evaluate(q) is a squared sinc function starting at evaluate(0)=1.  More... | |
| class | FTDistribution1DCosine | 
| IFTDistribution1D consisting of one cosine wave [1+cos(pi*x/omega) if |x|<omega, and 0 otherwise]; its Fourier transform evaluate(q) starts at evaluate(0)=1.  More... | |
| class | FTDistribution1DVoigt | 
| 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... | |
Defines interface class IFTDistribution1D, and children thereof.
Definition in file FTDistributions1D.h.