104 #error "Precision not set, please set either WM_SP, WM_DP or WM_LP" 130 scalar
invIncGamma(
const scalar a,
const scalar P);
139 scalar
incGamma_Q(
const scalar a,
const scalar x);
142 scalar
incGamma_P(
const scalar a,
const scalar x);
static const longDoubleScalar longDoubleScalarGreat
static const doubleScalar doubleScalarRootGreat
static const scalar GREAT
scalar incGammaRatio_P(const scalar a, const scalar x)
Normalised lower incomplete gamma function.
static const scalar ROOTGREAT
static const longDoubleScalar longDoubleScalarVSmall
static const doubleScalar doubleScalarRootVGreat
static const doubleScalar doubleScalarNaN
static const scalar ROOTVGREAT
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
static const floatScalar floatScalarRootVGreat
static const scalar SMALL
static const longDoubleScalar longDoubleScalarRootVGreat
static const floatScalar floatScalarVSmall
static const floatScalar floatScalarRootVSmall
static const scalar ROOTVSMALL
static const doubleScalar doubleScalarRootVSmall
static const doubleScalar doubleScalarGreat
static const floatScalar floatScalarRootSmall
static const doubleScalar doubleScalarVSmall
static const longDoubleScalar longDoubleScalarRootSmall
static const longDoubleScalar longDoubleScalarNaN
static const floatScalar floatScalarRootGreat
static const longDoubleScalar longDoubleScalarRootVSmall
static const floatScalar floatScalarVGreat
float floatScalar
Float precision floating point scalar type.
double doubleScalar
Double precision floating point scalar type.
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if successful.
static const scalar ROOTSMALL
scalar incGammaRatio_Q(const scalar a, const scalar x)
Normalised upper incomplete gamma function.
scalar invIncGamma(const scalar a, const scalar P)
Inverse normalised incomplete gamma function.
static const floatScalar floatScalarGreat
static const longDoubleScalar longDoubleScalarSmall
long double longDoubleScalar
Lang double precision floating point scalar type.
static const scalar VGREAT
static const doubleScalar doubleScalarSmall
static const scalar VSMALL
static const longDoubleScalar longDoubleScalarVGreat
static const floatScalar floatScalarSmall
static const doubleScalar doubleScalarRootSmall
scalar incGamma_P(const scalar a, const scalar x)
Lower incomplete gamma function.
scalar incGamma_Q(const scalar a, const scalar x)
Upper incomplete gamma function.
static const floatScalar floatScalarNaN
static const longDoubleScalar longDoubleScalarRootGreat
static const doubleScalar doubleScalarVGreat