atmosphere.math

Members

Functions

besselK
T besselK(T nu, T x)
Undocumented in source.
besselKD
T besselKD(T nu, T x)
Undocumented in source.
besselKR
T besselKR(T nu, T x, uint k)
Undocumented in source. Be warned that the author may not have intended to support it.
besselKR
T besselKR(T nu, T x)
Undocumented in source.
besselKRM
T besselKRM(T nu, T x)
Undocumented in source.
besselKRS
T besselKRS(T nu, T x)
Undocumented in source.
besselKRX
T besselKRX(T nu, T x)
Undocumented in source.
chebevReversed
Unqual!(CommonType!(T1, T2)) chebevReversed(T1[] c, T2 x)
Undocumented in source. Be warned that the author may not have intended to support it.
findLocalMin
Tuple!(T, "x", Unqual!(ReturnType!DF), "y", T, "error") findLocalMin(DF f, T ax, T bx, T relTolerance, T absTolerance)

Find a real minimum of a real function f(x) via bracketing. Given a function f and a range (ax..bx), returns the value of x in the range which is closest to a minimum of f(x). f is never evaluted at the endpoints of ax and bx. If f(x) has more than one minimum in the range, one will be chosen arbitrarily. If f(x) returns NaN or -Infinity, (x, f(x), NaN) will be returned; otherwise, this algorithm is guaranteed to succeed.

findRoot
T findRoot(DF f, T a, T b, DT tolerance)
Undocumented in source. Be warned that the author may not have intended to support it.
findRoot
T findRoot(DF f, T a, T b)
Undocumented in source. Be warned that the author may not have intended to support it.
llvm_fmuladd
T llvm_fmuladd(T vala, T valb, T valc)
Undocumented in source.
logBesselK
T logBesselK(T nu, T x)
Undocumented in source.
logmdigamma
T logmdigamma(T x)
Undocumented in source. Be warned that the author may not have intended to support it.
logmdigammaInverse
T logmdigammaInverse(T y)

Inverse of the Log Minus Digamma function

modifiedBesselCF2
T modifiedBesselCF2(T nu, T x)
Undocumented in source.
modifiedBesselCF2Full
T[2] modifiedBesselCF2Full(T nu, T x)
Undocumented in source.
modifiedBesselTemmeSeries
T modifiedBesselTemmeSeries(T nu, T x)
modifiedBesselTemmeSeriesImpl
T[2] modifiedBesselTemmeSeriesImpl(T nu, T x)
sumOfLog2s
ElementType!Range sumOfLog2s(Range r)

Computes accurate sum of binary logarithms of input range r.

Meta

License

MIT