Uses of Class
org.apache.commons.numbers.gamma.Policy

Packages that use Policy
Package
Description
Γ (Gamma) and Β (Beta) family of functions.
  • Uses of Policy in org.apache.commons.numbers.gamma

    Modifier and Type
    Field
    Description
    private static final Policy
    Policy.DEFAULT
    Default policy.
    Modifier and Type
    Method
    Description
    (package private) static Policy
    Policy.getDefault()
    Gets the default.
    Methods in org.apache.commons.numbers.gamma with parameters of type Policy
    Modifier and Type
    Method
    Description
    (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.