BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Functions | |
double | FisherDistribution (double x, double kappa) |
double | FisherPrefactor (double kappa) |
double | MisesPrefactor (double kappa) |
double | Gauss3D (double q2, double domainsize) |
double | Cauchy3D (double q2, double domainsize) |
Variables | |
const double | maxkappa = std::log(1.0 / std::numeric_limits<double>::epsilon()) / 2.0 |
const double | maxkappa2 = std::log(std::numeric_limits<double>::max()) |
double anonymous_namespace{IPeakShape.cpp}::FisherDistribution | ( | double | x, |
double | kappa | ||
) |
Definition at line 27 of file IPeakShape.cpp.
References M_PI, maxkappa, and anonymous_namespace{ProfileHelper.cpp}::prefactor.
Referenced by GaussFisherPeakShape::evaluate(), LorentzFisherPeakShape::evaluate(), and MisesFisherGaussPeakShape::evaluate().
double anonymous_namespace{IPeakShape.cpp}::FisherPrefactor | ( | double | kappa | ) |
Definition at line 39 of file IPeakShape.cpp.
References M_PI, and maxkappa.
Referenced by MisesFisherGaussPeakShape::evaluate().
double anonymous_namespace{IPeakShape.cpp}::MisesPrefactor | ( | double | kappa | ) |
Definition at line 51 of file IPeakShape.cpp.
References MathFunctions::Bessel_I0(), M_PI, and maxkappa2.
Referenced by MisesFisherGaussPeakShape::evaluate(), and MisesGaussPeakShape::evaluate().
double anonymous_namespace{IPeakShape.cpp}::Gauss3D | ( | double | q2, |
double | domainsize | ||
) |
Definition at line 63 of file IPeakShape.cpp.
References M_TWOPI.
Referenced by IsotropicGaussPeakShape::evaluate(), GaussFisherPeakShape::evaluate(), MisesFisherGaussPeakShape::evaluate(), MisesGaussPeakShape::evaluate(), and MisesGaussPeakShape::integrand().
double anonymous_namespace{IPeakShape.cpp}::Cauchy3D | ( | double | q2, |
double | domainsize | ||
) |
Definition at line 70 of file IPeakShape.cpp.
References M_PI.
Referenced by IsotropicLorentzPeakShape::evaluate(), and LorentzFisherPeakShape::evaluate().
const double anonymous_namespace{IPeakShape.cpp}::maxkappa = std::log(1.0 / std::numeric_limits<double>::epsilon()) / 2.0 |
Definition at line 24 of file IPeakShape.cpp.
Referenced by FisherDistribution(), and FisherPrefactor().
const double anonymous_namespace{IPeakShape.cpp}::maxkappa2 = std::log(std::numeric_limits<double>::max()) |
Definition at line 25 of file IPeakShape.cpp.
Referenced by MisesPrefactor().