|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.ojalgo.function.implementation.FunctionSet<BigDecimal>
org.ojalgo.function.implementation.BigFunction
public final class BigFunction
Only the reference type parameter (BigDecimal) methods are actually implemented. The methods with the primitive parameters (double) should create a BigDecimal and then delegate to the primitive methods (and do nothing else). If possible the implementations should be pure BigDecimal arithmatic without rounding. If rounding is necessary MathContext.DECIMAL128 should be used. If BigDecimal arithmatic is not possible at all the implementation should delegate to PrimitiveFunction.
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final UnaryFunction<BigDecimal> ABS
public static final UnaryFunction<BigDecimal> ACOS
public static final UnaryFunction<BigDecimal> ACOSH
public static final BinaryFunction<BigDecimal> ADD
public static final UnaryFunction<BigDecimal> ASIN
public static final UnaryFunction<BigDecimal> ASINH
public static final UnaryFunction<BigDecimal> ATAN
public static final UnaryFunction<BigDecimal> ATANH
public static final UnaryFunction<BigDecimal> CARDINALITY
public static final UnaryFunction<BigDecimal> CONJUGATE
public static final UnaryFunction<BigDecimal> COS
public static final UnaryFunction<BigDecimal> COSH
public static final BinaryFunction<BigDecimal> DIVIDE
public static final UnaryFunction<BigDecimal> EXP
public static final UnaryFunction<BigDecimal> EXPM1
public static final BinaryFunction<BigDecimal> HYPOT
public static final UnaryFunction<BigDecimal> INVERT
public static final UnaryFunction<BigDecimal> SQRT1PX2
public static final UnaryFunction<BigDecimal> LOG
public static final UnaryFunction<BigDecimal> LOG10
public static final UnaryFunction<BigDecimal> LOG1P
public static final BinaryFunction<BigDecimal> MAX
public static final BinaryFunction<BigDecimal> MIN
public static final BinaryFunction<BigDecimal> MULTIPLY
public static final UnaryFunction<BigDecimal> NEGATE
public static final BinaryFunction<BigDecimal> POW
public static final ParameterFunction<BigDecimal> POWER
public static final ParameterFunction<BigDecimal> ROOT
public static final ParameterFunction<BigDecimal> SCALE
public static final UnaryFunction<BigDecimal> SIGNUM
public static final UnaryFunction<BigDecimal> SIN
public static final UnaryFunction<BigDecimal> SINH
public static final UnaryFunction<BigDecimal> SQRT
public static final BinaryFunction<BigDecimal> SUBTRACT
public static final UnaryFunction<BigDecimal> TAN
public static final UnaryFunction<BigDecimal> TANH
public static final UnaryFunction<BigDecimal> VALUE
| Method Detail |
|---|
public static BigFunction getSet()
public UnaryFunction<BigDecimal> abs()
abs in class FunctionSet<BigDecimal>StrictMath.abs(double)public UnaryFunction<BigDecimal> acos()
acos in class FunctionSet<BigDecimal>StrictMath.acos(double)public UnaryFunction<BigDecimal> acosh()
acosh in class FunctionSet<BigDecimal>public BinaryFunction<BigDecimal> add()
FunctionSet
add in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> asin()
asin in class FunctionSet<BigDecimal>StrictMath.asin(double)public UnaryFunction<BigDecimal> asinh()
asinh in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> atan()
atan in class FunctionSet<BigDecimal>StrictMath.atan(double)public UnaryFunction<BigDecimal> atanh()
atanh in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> cardinality()
cardinality in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> conjugate()
conjugate in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> cos()
cos in class FunctionSet<BigDecimal>StrictMath.cos(double)public UnaryFunction<BigDecimal> cosh()
cosh in class FunctionSet<BigDecimal>StrictMath.cosh(double)public BinaryFunction<BigDecimal> divide()
FunctionSet
divide in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> exp()
exp in class FunctionSet<BigDecimal>StrictMath.exp(double)public BinaryFunction<BigDecimal> hypot()
hypot in class FunctionSet<BigDecimal>StrictMath.hypot(double, double)public UnaryFunction<BigDecimal> invert()
invert in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> log()
log in class FunctionSet<BigDecimal>StrictMath.log(double)public BinaryFunction<BigDecimal> max()
max in class FunctionSet<BigDecimal>StrictMath.max(double, double)public BinaryFunction<BigDecimal> min()
min in class FunctionSet<BigDecimal>StrictMath.min(double, double)public BinaryFunction<BigDecimal> multiply()
FunctionSet
multiply in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> negate()
negate in class FunctionSet<BigDecimal>public BinaryFunction<BigDecimal> pow()
pow in class FunctionSet<BigDecimal>StrictMath.pow(double, double)public ParameterFunction<BigDecimal> power()
power in class FunctionSet<BigDecimal>public ParameterFunction<BigDecimal> root()
root in class FunctionSet<BigDecimal>public ParameterFunction<BigDecimal> scale()
scale in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> signum()
signum in class FunctionSet<BigDecimal>StrictMath.signum(double)public UnaryFunction<BigDecimal> sin()
sin in class FunctionSet<BigDecimal>StrictMath.sin(double)public UnaryFunction<BigDecimal> sinh()
sinh in class FunctionSet<BigDecimal>StrictMath.sinh(double)public UnaryFunction<BigDecimal> sqrt()
sqrt in class FunctionSet<BigDecimal>StrictMath.sqrt(double)public UnaryFunction<BigDecimal> sqrt1px2()
sqrt1px2 in class FunctionSet<BigDecimal>public BinaryFunction<BigDecimal> subtract()
FunctionSet
subtract in class FunctionSet<BigDecimal>public UnaryFunction<BigDecimal> tan()
tan in class FunctionSet<BigDecimal>StrictMath.tan(double)public UnaryFunction<BigDecimal> tanh()
tanh in class FunctionSet<BigDecimal>StrictMath.tanh(double)public UnaryFunction<BigDecimal> value()
value in class FunctionSet<BigDecimal>
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||