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 double
lgamma(x)
in double
public double logGamma(double x)
double
.x
- x in double
lgamma(x)
in double
public BigDecimal logGamma(BigDecimal x)
x
- x in BigDecimal
lgamma(x)
in BigDecimal
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.