org.ojalgo.function.implementation
Class PrimitiveFunction
java.lang.Object
org.ojalgo.function.implementation.FunctionSet<Double>
org.ojalgo.function.implementation.PrimitiveFunction
public final class PrimitiveFunction
- extends FunctionSet<Double>
ABS
public static final UnaryFunction<Double> ABS
ACOS
public static final UnaryFunction<Double> ACOS
ACOSH
public static final UnaryFunction<Double> ACOSH
ADD
public static final BinaryFunction<Double> ADD
ASIN
public static final UnaryFunction<Double> ASIN
ASINH
public static final UnaryFunction<Double> ASINH
ATAN
public static final UnaryFunction<Double> ATAN
ATANH
public static final UnaryFunction<Double> ATANH
CARDINALITY
public static final UnaryFunction<Double> CARDINALITY
CONJUGATE
public static final UnaryFunction<Double> CONJUGATE
SQRT1PX2
public static final UnaryFunction<Double> SQRT1PX2
COS
public static final UnaryFunction<Double> COS
COSH
public static final UnaryFunction<Double> COSH
DIVIDE
public static final BinaryFunction<Double> DIVIDE
EXP
public static final UnaryFunction<Double> EXP
EXPM1
public static final UnaryFunction<Double> EXPM1
HYPOT
public static final BinaryFunction<Double> HYPOT
INVERT
public static final UnaryFunction<Double> INVERT
LOG
public static final UnaryFunction<Double> LOG
LOG10
public static final UnaryFunction<Double> LOG10
LOG1P
public static final UnaryFunction<Double> LOG1P
MAX
public static final BinaryFunction<Double> MAX
MIN
public static final BinaryFunction<Double> MIN
MULTIPLY
public static final BinaryFunction<Double> MULTIPLY
NEGATE
public static final UnaryFunction<Double> NEGATE
POW
public static final BinaryFunction<Double> POW
POWER
public static final ParameterFunction<Double> POWER
ROOT
public static final ParameterFunction<Double> ROOT
SCALE
public static final ParameterFunction<Double> SCALE
SIGNUM
public static final UnaryFunction<Double> SIGNUM
SIN
public static final UnaryFunction<Double> SIN
SINH
public static final UnaryFunction<Double> SINH
SQRT
public static final UnaryFunction<Double> SQRT
SUBTRACT
public static final BinaryFunction<Double> SUBTRACT
TAN
public static final UnaryFunction<Double> TAN
TANH
public static final UnaryFunction<Double> TANH
VALUE
public static final UnaryFunction<Double> VALUE
getSet
public static PrimitiveFunction getSet()
abs
public UnaryFunction<Double> abs()
- Specified by:
abs in class FunctionSet<Double>
- See Also:
StrictMath.abs(double)
acos
public UnaryFunction<Double> acos()
- Specified by:
acos in class FunctionSet<Double>
- See Also:
StrictMath.acos(double)
acosh
public UnaryFunction<Double> acosh()
- Specified by:
acosh in class FunctionSet<Double>
add
public BinaryFunction<Double> add()
- Description copied from class:
FunctionSet
- +
- Specified by:
add in class FunctionSet<Double>
asin
public UnaryFunction<Double> asin()
- Specified by:
asin in class FunctionSet<Double>
- See Also:
StrictMath.asin(double)
asinh
public UnaryFunction<Double> asinh()
- Specified by:
asinh in class FunctionSet<Double>
atan
public UnaryFunction<Double> atan()
- Specified by:
atan in class FunctionSet<Double>
- See Also:
StrictMath.atan(double)
atanh
public UnaryFunction<Double> atanh()
- Specified by:
atanh in class FunctionSet<Double>
cardinality
public UnaryFunction<Double> cardinality()
- Specified by:
cardinality in class FunctionSet<Double>
conjugate
public UnaryFunction<Double> conjugate()
- Specified by:
conjugate in class FunctionSet<Double>
cos
public UnaryFunction<Double> cos()
- Specified by:
cos in class FunctionSet<Double>
- See Also:
StrictMath.cos(double)
cosh
public UnaryFunction<Double> cosh()
- Specified by:
cosh in class FunctionSet<Double>
- See Also:
StrictMath.cosh(double)
divide
public BinaryFunction<Double> divide()
- Description copied from class:
FunctionSet
- /
- Specified by:
divide in class FunctionSet<Double>
exp
public UnaryFunction<Double> exp()
- Specified by:
exp in class FunctionSet<Double>
- See Also:
StrictMath.exp(double)
hypot
public BinaryFunction<Double> hypot()
- Specified by:
hypot in class FunctionSet<Double>
- See Also:
StrictMath.hypot(double, double)
invert
public UnaryFunction<Double> invert()
- Specified by:
invert in class FunctionSet<Double>
log
public UnaryFunction<Double> log()
- Specified by:
log in class FunctionSet<Double>
- See Also:
StrictMath.log(double)
max
public BinaryFunction<Double> max()
- Specified by:
max in class FunctionSet<Double>
- See Also:
StrictMath.max(double, double)
min
public BinaryFunction<Double> min()
- Specified by:
min in class FunctionSet<Double>
- See Also:
StrictMath.min(double, double)
multiply
public BinaryFunction<Double> multiply()
- Description copied from class:
FunctionSet
- *
- Specified by:
multiply in class FunctionSet<Double>
negate
public UnaryFunction<Double> negate()
- Specified by:
negate in class FunctionSet<Double>
pow
public BinaryFunction<Double> pow()
- Specified by:
pow in class FunctionSet<Double>
- See Also:
StrictMath.pow(double, double)
power
public ParameterFunction<Double> power()
- Specified by:
power in class FunctionSet<Double>
root
public ParameterFunction<Double> root()
- Specified by:
root in class FunctionSet<Double>
scale
public ParameterFunction<Double> scale()
- Specified by:
scale in class FunctionSet<Double>
signum
public UnaryFunction<Double> signum()
- Specified by:
signum in class FunctionSet<Double>
- See Also:
StrictMath.signum(double)
sin
public UnaryFunction<Double> sin()
- Specified by:
sin in class FunctionSet<Double>
- See Also:
StrictMath.sin(double)
sinh
public UnaryFunction<Double> sinh()
- Specified by:
sinh in class FunctionSet<Double>
- See Also:
StrictMath.sinh(double)
sqrt
public UnaryFunction<Double> sqrt()
- Specified by:
sqrt in class FunctionSet<Double>
- See Also:
StrictMath.sqrt(double)
sqrt1px2
public UnaryFunction<Double> sqrt1px2()
- Specified by:
sqrt1px2 in class FunctionSet<Double>
- Returns:
- sqrt(1.0 + x2)
subtract
public BinaryFunction<Double> subtract()
- Description copied from class:
FunctionSet
- -
- Specified by:
subtract in class FunctionSet<Double>
tan
public UnaryFunction<Double> tan()
- Specified by:
tan in class FunctionSet<Double>
- See Also:
StrictMath.tan(double)
tanh
public UnaryFunction<Double> tanh()
- Specified by:
tanh in class FunctionSet<Double>
- See Also:
StrictMath.tanh(double)
value
public UnaryFunction<Double> value()
- Specified by:
value in class FunctionSet<Double>