类 CombinatoricsUtils.FactorialLog
java.lang.Object
org.hipparchus.util.CombinatoricsUtils.FactorialLog
- 封闭类:
-
CombinatoricsUtils
用于计算
n
的阶乘的自然对数的类。它允许分配一个预先计算值的缓存。在缓存未命中的情况下,通过调用Gamma.logGamma(double)
来执行计算。
-
方法详细资料
-
create
创建一个没有预先计算值的实例。- 返回:
- 没有预先计算值的实例
-
withCache
创建一个具有指定缓存大小的实例。- 参数:
-
cacheSize
- 函数的预先计算值的数量。 - 返回:
-
一个新实例,其中已经预先计算了
cacheSize
个值。 - 抛出:
-
MathIllegalArgumentException
- 如果n < 0
。
-
value
public double value(int n) 计算log(n!)
。- 参数:
-
n
- 参数。 - 返回:
-
log(n!)
。 - 抛出:
-
MathIllegalArgumentException
- 如果n < 0
。
-