class FastMathLiteralArrays
extends java.lang.Object
FastMath
.Modifier and Type | Field and Description |
---|---|
private static double[] |
EXP_FRAC_A
Exponential over the range of 0 - 1 in increments of 2^-10
exp(x/1024) = expFracTableA[x] + expFracTableB[x].
|
private static double[] |
EXP_FRAC_B
Exponential over the range of 0 - 1 in increments of 2^-10
exp(x/1024) = expFracTableA[x] + expFracTableB[x].
|
private static double[] |
EXP_INT_A
Exponential evaluated at integer values,
exp(x) = expIntTableA[x + EXP_INT_TABLE_MAX_INDEX] + expIntTableB[x+EXP_INT_TABLE_MAX_INDEX].
|
private static double[] |
EXP_INT_B
Exponential evaluated at integer values,
exp(x) = expIntTableA[x + EXP_INT_TABLE_MAX_INDEX] + expIntTableB[x+EXP_INT_TABLE_MAX_INDEX]
|
private static double[][] |
LN_MANT
Extended precision logarithm table over the range 1 - 2 in increments of 2^-10.
|
Modifier | Constructor and Description |
---|---|
private |
FastMathLiteralArrays()
Class contains only static methods.
|
Modifier and Type | Method and Description |
---|---|
(package private) static double[] |
loadExpFracA()
Load "EXP_FRAC_A".
|
(package private) static double[] |
loadExpFracB()
Load "EXP_FRAC_B".
|
(package private) static double[] |
loadExpIntA()
Load "EXP_INT_A".
|
(package private) static double[] |
loadExpIntB()
Load "EXP_INT_B".
|
(package private) static double[][] |
loadLnMant()
Load "LN_MANT".
|
private static final double[] EXP_INT_A
private static final double[] EXP_INT_B
private static final double[] EXP_FRAC_A
private static final double[] EXP_FRAC_B
private static final double[][] LN_MANT
private FastMathLiteralArrays()
static double[] loadExpIntA()
static double[] loadExpIntB()
static double[] loadExpFracA()
static double[] loadExpFracB()
static double[][] loadLnMant()
Copyright (c) 2003-2013 Apache Software Foundation