BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
RangedDistributions.h File Reference

Description

Defines classes representing ranged one-dimensional distributions.

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

Include dependency graph for RangedDistributions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IRangedDistribution
 Interface for one-dimensional ranged distributions. All derived distributions allow for generating samples in-place for known mean and standard deviation (except for RangedDistributionLorentz which uses median and hwhm). More...
 
class  RangedDistributionCosine
 Cosine distribution. More...
 
class  RangedDistributionGate
 Uniform distribution function. More...
 
class  RangedDistributionGaussian
 Gaussian distribution with standard deviation std_dev. More...
 
class  RangedDistributionLogNormal
 Log-normal distribution. More...
 
class  RangedDistributionLorentz
 Lorentz distribution with median and hwhm. More...