|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.util.Num
public class Num
Num
This class provides a few constants and some methods to compute numerical quantities such as factorials, combinations, gamma functions, and so on.
Field Summary | |
---|---|
static int |
DBL_DIG
. |
static double |
DBL_EPSILON
. |
static int |
DBL_MAX_10_EXP
. |
static int |
DBL_MAX_EXP
. |
static double |
DBL_MIN
. |
static int |
DBL_MIN_EXP
. |
static double |
EBASE
. |
static double |
EULER
. |
static double |
ILN2
. |
static double |
IRAC2
. |
static double |
LN_DBL_MIN
. |
static double |
LN2
. |
static double |
MAXINTDOUBLE
. |
static double |
MAXTWOEXP
. |
static double |
RAC2
. |
static double[] |
TEN_NEG_POW
. |
static double[] |
TWOEXP
. |
Method Summary | |
---|---|
static double |
bernoulliPoly(int n,
double x)
. |
static double |
besselK025(double x)
. |
static double[][] |
calcMatStirling(int m,
int n)
. |
static double |
combination(int n,
int s)
. |
static double |
digamma(double x)
. |
static double |
erf(double x)
. |
static double |
erfc(double x)
. |
static double |
erfcInv(double u)
. |
static double |
erfInv(double u)
. |
static double |
evalCheby(double[] a,
int n,
double x)
. |
static double |
evalChebyStar(double[] a,
int n,
double x)
. |
static double |
expBesselK1(double x,
double y)
. |
static double |
factoPow(int n)
. |
static double |
factorial(int n)
. |
static double |
gammaRatioHalf(double x)
. |
static int |
gcd(int x,
int y)
. |
static long |
gcd(long x,
long y)
[tabb83] xinteger yinteger the GCD of x and y |
static double |
harmonic(long n)
. |
static double |
harmonic2(long n)
. |
static double |
lnBeta(double lam,
double nu)
. |
static double |
lnCombination(int n,
int s)
. |
static double |
lnFactorial(int n)
. |
static double |
lnFactorial(long n)
[tabb118] nargument of the log-factorial natural logarithm of n factorial |
static double |
lnGamma(double x)
. |
static double |
log2(double x)
. |
static double |
sumKahan(double[] A,
int n)
. |
static double |
tetragamma(double x)
. |
static double |
trigamma(double x)
. |
static double |
volumeSphere(double p,
int t)
. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double DBL_EPSILON
public static final int DBL_MAX_EXP
public static final int DBL_MIN_EXP
public static final int DBL_MAX_10_EXP
public static final double DBL_MIN
public static final double LN_DBL_MIN
public static final int DBL_DIG
public static final double EBASE
public static final double EULER
public static final double RAC2
public static final double IRAC2
public static final double LN2
public static final double ILN2
public static final double MAXINTDOUBLE
public static final double MAXTWOEXP
public static final double[] TWOEXP
public static final double[] TEN_NEG_POW
Method Detail |
---|
public static int gcd(int x, int y)
public static long gcd(long x, long y)
public static double combination(int n, int s)
public static double lnCombination(int n, int s)
public static double factorial(int n)
public static double lnFactorial(int n)
public static double lnFactorial(long n)
public static double factoPow(int n)
public static double[][] calcMatStirling(int m, int n)
public static double log2(double x)
public static double lnGamma(double x)
public static double lnBeta(double lam, double nu)
public static double digamma(double x)
public static double trigamma(double x)
public static double tetragamma(double x)
public static double gammaRatioHalf(double x)
public static double sumKahan(double[] A, int n)
public static double harmonic(long n)
public static double harmonic2(long n)
public static double volumeSphere(double p, int t)
public static double bernoulliPoly(int n, double x)
public static double evalCheby(double[] a, int n, double x)
public static double evalChebyStar(double[] a, int n, double x)
public static double besselK025(double x)
public static double expBesselK1(double x, double y)
public static double erf(double x)
public static double erfc(double x)
public static double erfInv(double u)
public static double erfcInv(double u)
|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |