104 #error "Precision not set, please set either WM_SP, WM_DP or WM_LP"
static const doubleScalar doubleScalarRootVGreat
scalar integerRoot(const scalar x, const label e)
Compute the power of the number x to the reciprocal integer 1/e.
static const longDoubleScalar longDoubleScalarNaN
static const floatScalar floatScalarRootVSmall
static const longDoubleScalar longDoubleScalarSmall
static const scalar ROOTSMALL
static const scalar SMALL
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
static const longDoubleScalar longDoubleScalarRootGreat
static const scalar VGREAT
scalar incGamma_P(const scalar a, const scalar x)
Lower incomplete gamma function.
static const longDoubleScalar longDoubleScalarGreat
static const scalar ROOTVGREAT
static const floatScalar floatScalarGreat
double doubleScalar
Double precision floating point scalar type.
static const doubleScalar doubleScalarSmall
static const doubleScalar doubleScalarNaN
static const floatScalar floatScalarRootVGreat
static const scalar ROOTVSMALL
scalar integerPow(const scalar x, const label e)
Compute the power of the number x to the integer e.
static const longDoubleScalar longDoubleScalarRootVSmall
static const floatScalar floatScalarRootGreat
static const longDoubleScalar longDoubleScalarVSmall
static const longDoubleScalar longDoubleScalarRootVGreat
scalar invIncGammaRatio_P(const scalar a, const scalar P)
Inverse normalised lower incomplete gamma function.
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if successful.
static const longDoubleScalar longDoubleScalarVGreat
static const doubleScalar doubleScalarRootGreat
static const floatScalar floatScalarRootSmall
float floatScalar
Float precision floating point scalar type.
static const doubleScalar doubleScalarGreat
static const scalar VSMALL
static const scalar ROOTGREAT
static const floatScalar floatScalarVSmall
scalar incGamma_Q(const scalar a, const scalar x)
Upper incomplete gamma function.
static const scalar GREAT
scalar incGammaRatio_P(const scalar a, const scalar x)
Normalised lower incomplete gamma function.
static const floatScalar floatScalarNaN
static const doubleScalar doubleScalarVSmall
long double longDoubleScalar
Lang double precision floating point scalar type.
static const floatScalar floatScalarSmall
scalar incGammaRatio_Q(const scalar a, const scalar x)
Normalised upper incomplete gamma function.
static const doubleScalar doubleScalarVGreat
static const doubleScalar doubleScalarRootSmall
static const doubleScalar doubleScalarRootVSmall
static const longDoubleScalar longDoubleScalarRootSmall
static const floatScalar floatScalarVGreat