BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Defines interface class IProfile1D, and children thereof.
Definition in file Profiles1D.h.
Go to the source code of this file.
Classes | |
class | IProfile1D |
Interface for a one-dimensional distribution, with normalization adjusted so that the Fourier transform standardizedFT(q) is a decay function that starts at standardizedFT(0)=1. More... | |
class | Profile1DCauchy |
Exponential IProfile1D exp(-|omega*x|); its Fourier transform standardizedFT(q) is a Cauchy-Lorentzian starting at standardizedFT(0)=1. More... | |
class | Profile1DCosine |
IProfile1D consisting of one cosine wave [1+cos(pi*x/omega) if |x|<omega, and 0 otherwise]; its Fourier transform standardizedFT(q) starts at standardizedFT(0)=1. More... | |
class | Profile1DGate |
Square gate IProfile1D; its Fourier transform standardizedFT(q) is a sinc function starting at standardizedFT(0)=1. More... | |
class | Profile1DGauss |
Gaussian IProfile1D; its Fourier transform standardizedFT(q) is a Gaussian starting at standardizedFT(0)=1. More... | |
class | Profile1DTriangle |
Triangle IProfile1D [1-|x|/omega if |x|<omega, and 0 otherwise]; its Fourier transform standardizedFT(q) is a squared sinc function starting at standardizedFT(0)=1. More... | |
class | Profile1DVoigt |
IProfile1D that provides a Fourier transform standardizedFT(q) in form of a pseudo-Voigt decay function eta*Gauss + (1-eta)*Cauchy, with both components starting at 1 for q=0. More... | |