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

Defines the interface IPeakShape and subclasses. More...

Go to the source code of this file.

Classes

class  IPeakShape
 Pure virtual interface class that defines the peak shape of a Bragg peak. More...
 
class  IsotropicGaussPeakShape
 Class that implements an isotropic Gaussian peak shape of a Bragg peak. More...
 
class  IsotropicLorentzPeakShape
 An isotropic Lorentzian peak shape of a Bragg peak. More...
 
class  GaussFisherPeakShape
 A peak shape that is Gaussian in the radial direction and uses the Mises-Fisher distribution in the angular direction. More...
 
class  LorentzFisherPeakShape
 A peak shape that is Lorentzian in the radial direction and uses the Mises-Fisher distribution in the angular direction. More...
 
class  MisesFisherGaussPeakShape
 A peak shape that is Gaussian in the radial direction and a convolution of a Mises-Fisher distribution with a Mises distribution on the two-sphere. More...
 
class  MisesGaussPeakShape
 A peak shape that is a convolution of a Mises-Fisher distribution with a 3d Gaussian. More...
 

Detailed Description

Defines the interface IPeakShape and subclasses.

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 IPeakShape.h.