BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
FTDistributions2D.h File Reference

Defines interface class IFTDistribution2D, and children thereof. More...

Go to the source code of this file.

Classes

class  IFTDistribution2D
 Interface for two-dimensional distributions in Fourier space. More...
 
class  FTDistribution2DCauchy
 Two-dimensional Cauchy distribution in Fourier space; corresponds to a normalized exp(-r) in real space, with $r=\sqrt{(\frac{x}{\omega_x})^2 + (\frac{y}{\omega_y})^2}$. More...
 
class  FTDistribution2DGauss
 Two-dimensional Gauss distribution in Fourier space; corresponds to normalized exp(-r^2/2) in real space with $r=\sqrt{(\frac{x}{\omega_x})^2 + (\frac{y}{\omega_y})^2}$. More...
 
class  FTDistribution2DGate
 Two-dimensional gate distribution in Fourier space; corresponds to normalized constant if r<1 (and 0 otherwise) in real space, with $r=\sqrt{(\frac{x}{\omega_x})^2 + (\frac{y}{\omega_y})^2}$. More...
 
class  FTDistribution2DCone
 Two-dimensional cone distribution in Fourier space; corresponds to 1-r if r<1 (and 0 otherwise) in real space with $r=\sqrt{(\frac{x}{\omega_x})^2 + (\frac{y}{\omega_y})^2}$. More...
 
class  FTDistribution2DVoigt
 Two-dimensional Voigt distribution in Fourier space; corresponds to eta*Gauss + (1-eta)*Cauchy. More...
 

Detailed Description

Defines interface class IFTDistribution2D, and children thereof.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file FTDistributions2D.h.