public class Lanczos extends Object
| Constructor and Description |
|---|
Lanczos()
Construct a Lanczos approximation instance using default parameters.
|
Lanczos(double g,
int n,
int scale)
Construct a Lanczos approximation instance.
|
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
logGamma(BigDecimal x)
Compute log-gamma for a positive value x to arbitrary precision.
|
double |
logGamma(double x)
Compute log-gamma for a positive value x.
|
double |
logGammaQuick(double x)
Compute log-gamma for a positive value x.
|
public Lanczos(double g,
int n,
int scale)
g = 607.0 / 128.0;
n = 15;
scale = 30;
g - gn - nscale - precisionpublic Lanczos()
g = 607.0 / 128.0;
n = 15;
scale = 30;
public double logGammaQuick(double x)
double precision.x - x in doublelgamma(x) in doublepublic double logGamma(double x)
double.x - x in doublelgamma(x) in doublepublic BigDecimal logGamma(BigDecimal x)
x - x in BigDecimallgamma(x) in BigDecimalCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.