FastMath.
| Modifier and Type | Field and Description |
|---|---|
| private static final 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 final 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 final 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 final 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 final double[][] | LN_MANT
Extended precision logarithm table over the range 1 - 2 in increments of 2^-10. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static double[] | |
| pack-priv static double[] | |
| pack-priv static double[] | |
| pack-priv static double[] | |
| pack-priv static double[][] |
| EXP_FRAC_A | back to summary |
|---|---|
| private static final double[] EXP_FRAC_A Exponential over the range of 0 - 1 in increments of 2^-10 exp(x/1024) = expFracTableA[x] + expFracTableB[x]. 1024 = 2^10 | |
| EXP_FRAC_B | back to summary |
|---|---|
| private static final double[] EXP_FRAC_B Exponential over the range of 0 - 1 in increments of 2^-10 exp(x/1024) = expFracTableA[x] + expFracTableB[x]. | |
| EXP_INT_A | back to summary |
|---|---|
| private static final 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]. | |
| EXP_INT_B | back to summary |
|---|---|
| private static final 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] | |
| LN_MANT | back to summary |
|---|---|
| private static final double[][] LN_MANT Extended precision logarithm table over the range 1 - 2 in increments of 2^-10. | |
| FastMathLiteralArrays | back to summary |
|---|---|
| private FastMathLiteralArrays() Class contains only static methods. | |
| loadExpFracA | back to summary |
|---|---|
| pack-priv static double[] loadExpFracA() Load "EXP_FRAC_A".
| |
| loadExpFracB | back to summary |
|---|---|
| pack-priv static double[] loadExpFracB() Load "EXP_FRAC_B".
| |
| loadExpIntA | back to summary |
|---|---|
| pack-priv static double[] loadExpIntA() Load "EXP_INT_A".
| |
| loadExpIntB | back to summary |
|---|---|
| pack-priv static double[] loadExpIntB() Load "EXP_INT_B".
| |
| loadLnMant | back to summary |
|---|---|
| pack-priv static double[][] loadLnMant() Load "LN_MANT".
| |