|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--numRecipes.SpecialFunctions
Utilities for Spectial Functions. Some of them are based on the Numerical Recipes Library
フィールドの概要 | |
private static double |
EPS
|
private static double |
FPMIN
|
private static double[] |
GAMMA_Coefficient
|
private static double |
gaussTerm
|
private static int |
ITMAX
|
コンストラクタの概要 | |
SpecialFunctions()
|
メソッドの概要 | |
static double |
alogGamma(double xx)
log(Gamma(a)) function |
static double |
gammaP(double a,
double x)
P(a x)= gamma(a,x)/Gamma(a) from 0 to x. |
static double |
gammaQ(double a,
double x)
Q(a x)= Gamma(a,x)/Gamma(a) from 0 to x. |
static double |
gauss(double mu,
double sigma,
double x)
Gaussian function |
double |
getFunction(int functionIndex,
double[] parameters,
double x)
Method for interface |
static double |
incompleteGammaDowntoX(double a,
double x)
Gamma(a,x)/Gamma(a) from x to infinity |
static double |
incompleteGammaUptoX(double a,
double x)
gamma(a,x)/Gamma(a) from 0 to x |
static double |
integrateGauss(double mu,
double sigma,
double lowerBound,
double upperBound)
Integration of the Gaussian function. |
static double |
poisson(double mu,
long m)
Poisson distribution function |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
private static final int ITMAX
private static final double EPS
private static final double FPMIN
private static final double[] GAMMA_Coefficient
private static final double gaussTerm
コンストラクタの詳細 |
public SpecialFunctions()
メソッドの詳細 |
public static double alogGamma(double xx)
public static double incompleteGammaUptoX(double a, double x)
public static double incompleteGammaDowntoX(double a, double x)
public static double gammaP(double a, double x)
public static double gammaQ(double a, double x)
public static double gauss(double mu, double sigma, double x)
public static double poisson(double mu, long m)
public double getFunction(int functionIndex, double[] parameters, double x)
Method for interface. Interface the special functions given here to the utility routiner such as the Romberg Integration code that is desinged for a genereal function in form of Func(x). FunctionIndex 1 Gaussian gauss(mu, sigma, double x) parameters[0]=mu parameters[1]=sigma
Function
内の getFunction
public static double integrateGauss(double mu, double sigma, double lowerBound, double upperBound)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |