(package private) static double |
BoostBeta.beta(double a,
double b,
double x,
Policy policy) |
Full incomplete beta.
|
(package private) static double |
BoostBeta.betac(double a,
double b,
double x,
Policy policy) |
Complement of the incomplete beta.
|
private static double |
BoostBeta.betaIncompleteImp(double a,
double b,
double x,
Policy pol,
boolean normalised,
boolean inv) |
Main incomplete beta entry point, handles all four incomplete betas.
|
private static double |
BoostBeta.betaSmallBLargeASeries(double a,
double b,
double x,
double y,
double s0,
double mult,
Policy pol,
boolean normalised) |
Computes beta(a, b, x) using small b and large a.
|
private static double |
BoostGamma.gammaIncompleteImp(double a,
double x,
boolean normalised,
boolean invert,
Policy pol) |
Main incomplete gamma entry point, handles all four incomplete gammas.
|
(package private) static double |
BoostGamma.gammaP(double a,
double x,
Policy policy) |
Regularised lower incomplete gamma.
|
(package private) static double |
BoostGamma.gammaQ(double a,
double x,
Policy policy) |
Regularised upper incomplete gamma.
|
(package private) static double |
BoostBeta.ibeta(double a,
double b,
double x,
Policy policy) |
Regularised incomplete beta.
|
(package private) static double |
BoostBeta.ibetac(double a,
double b,
double x,
Policy policy) |
Complement of the regularised incomplete beta.
|
(package private) static double |
BoostBeta.ibetaFraction(double a,
double b,
double x,
double y,
Policy pol,
boolean normalised) |
Evaluate the incomplete beta via the classic continued fraction representation.
|
(package private) static double |
BoostBeta.ibetaFraction2(double a,
double b,
double x,
double y,
Policy pol,
boolean normalised) |
Evaluate the incomplete beta via a continued fraction representation.
|
private static double |
BoostBeta.ibetaSeries(double a,
double b,
double x,
double s0,
boolean normalised,
Policy pol) |
Series approximation to the incomplete beta.
|
(package private) static double |
BoostGamma.incompleteTgammaLargeX(double a,
double x,
Policy pol) |
Incomplete tgamma for large X.
|
(package private) static double |
BoostGamma.lowerGammaSeries(double a,
double z,
double initValue,
Policy pol) |
Lower gamma series.
|
(package private) static double |
BoostGamma.tgamma(double a,
double x,
Policy policy) |
Full upper incomplete gamma.
|
(package private) static double |
BoostGamma.tgammaLower(double a,
double x,
Policy policy) |
Full lower incomplete gamma.
|
private static double |
BoostGamma.tgammaSmallUpperPart(double a,
double x,
Policy pol,
double[] pgam,
boolean invert) |
Upper gamma fraction for very small a.
|
(package private) static double |
BoostGamma.upperGammaFraction(double a,
double z,
Policy pol) |
Upper gamma fraction.
|