Package org.ojalgo.function.constant
Class BigMath
- java.lang.Object
-
- org.ojalgo.function.constant.BigMath
-
public abstract class BigMath extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BigMath.Prefix
-
Field Summary
Fields Modifier and Type Field Description static BigFunction.Unary
ABS
static BigFunction.Unary
ACOS
static BigFunction.Unary
ACOSH
static BigFunction.Binary
ADD
static BigFunction.Unary
ASIN
static BigFunction.Unary
ASINH
static BigFunction.Unary
ATAN
static BigFunction.Binary
ATAN2
static BigFunction.Unary
ATANH
static BigFunction.Unary
CARDINALITY
static BigFunction.Unary
CBRT
static BigFunction.Unary
CEIL
static BigFunction.Unary
CONJUGATE
static BigFunction.Unary
COS
static BigFunction.Unary
COSH
static BigFunction.Binary
DIVIDE
static java.math.BigDecimal
E
https://oeis.org/A001113/constantstatic java.math.BigDecimal
EIGHT
static java.math.BigDecimal
EIGHTH
static java.math.BigDecimal
ELEVEN
static java.math.BigDecimal
ELEVENTH
static BigFunction.Unary
EXP
static BigFunction.Unary
EXPM1
static java.math.BigDecimal
FITH
static java.math.BigDecimal
FIVE
static BigFunction.Unary
FLOOR
static java.math.BigDecimal
FOUR
static java.math.BigDecimal
GOLDEN_RATIO
https://oeis.org/A001622/constantstatic java.math.BigDecimal
HALF
static java.math.BigDecimal
HALF_PI
static java.math.BigDecimal
HUNDRED
static java.math.BigDecimal
HUNDREDTH
static BigFunction.Binary
HYPOT
static BigFunction.Unary
INVERT
static BigFunction.Unary
LOG
static BigFunction.Unary
LOG10
static BigFunction.Unary
LOG1P
static BigFunction.Unary
LOGISTIC
static BigFunction.Unary
LOGIT
static BigFunction.Binary
MAX
static BigFunction.Binary
MIN
static BigFunction.Binary
MULTIPLY
static java.math.BigDecimal
NEG
static BigFunction.Unary
NEGATE
static java.math.BigDecimal
NINE
static java.math.BigDecimal
NINTH
static java.math.BigDecimal
ONE
static java.math.BigDecimal
PI
https://oeis.org/A000796/constantstatic BigFunction.Binary
POW
static BigFunction.Parameter
POWER
static java.math.BigDecimal
QUARTER
static BigFunction.Unary
RINT
static BigFunction.Parameter
ROOT
static BigFunction.Parameter
SCALE
static java.math.BigDecimal
SEVEN
static java.math.BigDecimal
SEVENTH
static BigFunction.Unary
SIGNUM
static BigFunction.Unary
SIN
static BigFunction.Unary
SINH
static java.math.BigDecimal
SIX
static java.math.BigDecimal
SIXTH
static java.math.BigDecimal
SMALLEST_NEGATIVE_INFINITY
SMALLEST_POSITIVE_INFINITY
negated – is translated toDouble.NEGATIVE_INFINITY
.static java.math.BigDecimal
SMALLEST_POSITIVE_INFINITY
The smallest possible number that will be translated to positive infinity when converted to a primitive double (something close to that at least).static BigFunction.Unary
SQRT
static java.math.BigDecimal
SQRT_PI
static java.math.BigDecimal
SQRT_TWO
static java.math.BigDecimal
SQRT_TWO_PI
static BigFunction.Unary
SQRT1PX2
static BigFunction.Binary
SUBTRACT
static BigFunction.Unary
TAN
static BigFunction.Unary
TANH
static java.math.BigDecimal
TEN
static java.math.BigDecimal
TENTH
static java.math.BigDecimal
THIRD
static java.math.BigDecimal
THOUSAND
static java.math.BigDecimal
THOUSANDTH
static java.math.BigDecimal
THREE
static java.math.BigDecimal
THREE_QUARTERS
static java.math.BigDecimal
TWELFTH
static java.math.BigDecimal
TWELVE
static java.math.BigDecimal
TWO
static java.math.BigDecimal
TWO_PI
static java.math.BigDecimal
TWO_THIRDS
static BigFunction.Unary
VALUE
static java.math.BigDecimal
VERY_NEGATIVE
Corresponding toLong.MIN_VALUE
.static java.math.BigDecimal
VERY_POSITIVE
Corresponding toLong.MAX_VALUE
.static java.math.BigDecimal
ZERO
-
Constructor Summary
Constructors Constructor Description BigMath()
-
-
-
Field Detail
-
ZERO
public static final java.math.BigDecimal ZERO
-
ONE
public static final java.math.BigDecimal ONE
-
TWO
public static final java.math.BigDecimal TWO
-
THREE
public static final java.math.BigDecimal THREE
-
FOUR
public static final java.math.BigDecimal FOUR
-
FIVE
public static final java.math.BigDecimal FIVE
-
SIX
public static final java.math.BigDecimal SIX
-
SEVEN
public static final java.math.BigDecimal SEVEN
-
EIGHT
public static final java.math.BigDecimal EIGHT
-
NINE
public static final java.math.BigDecimal NINE
-
TEN
public static final java.math.BigDecimal TEN
-
ELEVEN
public static final java.math.BigDecimal ELEVEN
-
TWELVE
public static final java.math.BigDecimal TWELVE
-
HUNDRED
public static final java.math.BigDecimal HUNDRED
-
THOUSAND
public static final java.math.BigDecimal THOUSAND
-
NEG
public static final java.math.BigDecimal NEG
-
HALF
public static final java.math.BigDecimal HALF
-
THIRD
public static final java.math.BigDecimal THIRD
-
QUARTER
public static final java.math.BigDecimal QUARTER
-
FITH
public static final java.math.BigDecimal FITH
-
SIXTH
public static final java.math.BigDecimal SIXTH
-
SEVENTH
public static final java.math.BigDecimal SEVENTH
-
EIGHTH
public static final java.math.BigDecimal EIGHTH
-
NINTH
public static final java.math.BigDecimal NINTH
-
TENTH
public static final java.math.BigDecimal TENTH
-
ELEVENTH
public static final java.math.BigDecimal ELEVENTH
-
TWELFTH
public static final java.math.BigDecimal TWELFTH
-
HUNDREDTH
public static final java.math.BigDecimal HUNDREDTH
-
THOUSANDTH
public static final java.math.BigDecimal THOUSANDTH
-
TWO_THIRDS
public static final java.math.BigDecimal TWO_THIRDS
-
THREE_QUARTERS
public static final java.math.BigDecimal THREE_QUARTERS
-
E
public static final java.math.BigDecimal E
https://oeis.org/A001113/constant
-
PI
public static final java.math.BigDecimal PI
https://oeis.org/A000796/constant
-
GOLDEN_RATIO
public static final java.math.BigDecimal GOLDEN_RATIO
https://oeis.org/A001622/constant
-
HALF_PI
public static final java.math.BigDecimal HALF_PI
-
TWO_PI
public static final java.math.BigDecimal TWO_PI
-
SQRT_TWO
public static final java.math.BigDecimal SQRT_TWO
-
SQRT_PI
public static final java.math.BigDecimal SQRT_PI
-
SQRT_TWO_PI
public static final java.math.BigDecimal SQRT_TWO_PI
-
VERY_NEGATIVE
public static final java.math.BigDecimal VERY_NEGATIVE
Corresponding toLong.MIN_VALUE
.
-
VERY_POSITIVE
public static final java.math.BigDecimal VERY_POSITIVE
Corresponding toLong.MAX_VALUE
.
-
SMALLEST_POSITIVE_INFINITY
public static final java.math.BigDecimal SMALLEST_POSITIVE_INFINITY
The smallest possible number that will be translated to positive infinity when converted to a primitive double (something close to that at least). The key feature is that it is translated toDouble.POSITIVE_INFINITY
.
-
SMALLEST_NEGATIVE_INFINITY
public static final java.math.BigDecimal SMALLEST_NEGATIVE_INFINITY
SMALLEST_POSITIVE_INFINITY
negated – is translated toDouble.NEGATIVE_INFINITY
.
-
ABS
public static final BigFunction.Unary ABS
-
ACOS
public static final BigFunction.Unary ACOS
-
ACOSH
public static final BigFunction.Unary ACOSH
-
ADD
public static final BigFunction.Binary ADD
-
ASIN
public static final BigFunction.Unary ASIN
-
ASINH
public static final BigFunction.Unary ASINH
-
ATAN
public static final BigFunction.Unary ATAN
-
ATAN2
public static final BigFunction.Binary ATAN2
-
ATANH
public static final BigFunction.Unary ATANH
-
CARDINALITY
public static final BigFunction.Unary CARDINALITY
-
CBRT
public static final BigFunction.Unary CBRT
-
CEIL
public static final BigFunction.Unary CEIL
-
CONJUGATE
public static final BigFunction.Unary CONJUGATE
-
COS
public static final BigFunction.Unary COS
-
COSH
public static final BigFunction.Unary COSH
-
DIVIDE
public static final BigFunction.Binary DIVIDE
-
EXP
public static final BigFunction.Unary EXP
-
EXPM1
public static final BigFunction.Unary EXPM1
-
FLOOR
public static final BigFunction.Unary FLOOR
-
HYPOT
public static final BigFunction.Binary HYPOT
-
INVERT
public static final BigFunction.Unary INVERT
-
LOG
public static final BigFunction.Unary LOG
-
LOG10
public static final BigFunction.Unary LOG10
-
LOG1P
public static final BigFunction.Unary LOG1P
-
LOGISTIC
public static final BigFunction.Unary LOGISTIC
-
LOGIT
public static final BigFunction.Unary LOGIT
-
MAX
public static final BigFunction.Binary MAX
-
MIN
public static final BigFunction.Binary MIN
-
MULTIPLY
public static final BigFunction.Binary MULTIPLY
-
NEGATE
public static final BigFunction.Unary NEGATE
-
POW
public static final BigFunction.Binary POW
-
POWER
public static final BigFunction.Parameter POWER
-
RINT
public static final BigFunction.Unary RINT
-
ROOT
public static final BigFunction.Parameter ROOT
-
SCALE
public static final BigFunction.Parameter SCALE
-
SIGNUM
public static final BigFunction.Unary SIGNUM
-
SIN
public static final BigFunction.Unary SIN
-
SINH
public static final BigFunction.Unary SINH
-
SQRT
public static final BigFunction.Unary SQRT
-
SQRT1PX2
public static final BigFunction.Unary SQRT1PX2
-
SUBTRACT
public static final BigFunction.Binary SUBTRACT
-
TAN
public static final BigFunction.Unary TAN
-
TANH
public static final BigFunction.Unary TANH
-
VALUE
public static final BigFunction.Unary VALUE
-
-