public interface Quantile(T)

Quantile function interface

Example

import std.traits, std.mathspecial;

class NormalQuantile : Quantile!real
{
	real opCall(real x)
	in {
		assert(x >= 0);
		assert(x <= 1);
	}
	body {
		return normalDistributionInverse(x);
	}
}

auto qf = new NormalQuantile;
auto x = qf(0.1);
assert(isNormal(x));

Example

Quantile!double qf = GammaSQuantile!double(1, 3).toQuantile;

public abstract T opCall(T x)

Call operator

Functions

abstractopCall

Call operator