org.ojalgo.function.implementation
Class FunctionSet<N extends Number>
java.lang.Object
org.ojalgo.function.implementation.FunctionSet<N>
- Direct Known Subclasses:
- BigFunction, ComplexFunction, PrimitiveFunction
public abstract class FunctionSet<N extends Number>
- extends Object
abs
public abstract UnaryFunction<N> abs()
- See Also:
StrictMath.abs(double)
acos
public abstract UnaryFunction<N> acos()
- See Also:
StrictMath.acos(double)
acosh
public abstract UnaryFunction<N> acosh()
add
public abstract BinaryFunction<N> add()
- +
asin
public abstract UnaryFunction<N> asin()
- See Also:
StrictMath.asin(double)
asinh
public abstract UnaryFunction<N> asinh()
atan
public abstract UnaryFunction<N> atan()
- See Also:
StrictMath.atan(double)
atanh
public abstract UnaryFunction<N> atanh()
cardinality
public abstract UnaryFunction<N> cardinality()
conjugate
public abstract UnaryFunction<N> conjugate()
cos
public abstract UnaryFunction<N> cos()
- See Also:
StrictMath.cos(double)
cosh
public abstract UnaryFunction<N> cosh()
- See Also:
StrictMath.cosh(double)
divide
public abstract BinaryFunction<N> divide()
- /
exp
public abstract UnaryFunction<N> exp()
- See Also:
StrictMath.exp(double)
hypot
public abstract BinaryFunction<N> hypot()
- See Also:
StrictMath.hypot(double, double)
invert
public abstract UnaryFunction<N> invert()
log
public abstract UnaryFunction<N> log()
- See Also:
StrictMath.log(double)
max
public abstract BinaryFunction<N> max()
- See Also:
StrictMath.max(double, double)
min
public abstract BinaryFunction<N> min()
- See Also:
StrictMath.min(double, double)
multiply
public abstract BinaryFunction<N> multiply()
- *
negate
public abstract UnaryFunction<N> negate()
pow
public abstract BinaryFunction<N> pow()
- See Also:
StrictMath.pow(double, double)
power
public abstract ParameterFunction<N> power()
root
public abstract ParameterFunction<N> root()
scale
public abstract ParameterFunction<N> scale()
signum
public abstract UnaryFunction<N> signum()
- See Also:
StrictMath.signum(double)
sin
public abstract UnaryFunction<N> sin()
- See Also:
StrictMath.sin(double)
sinh
public abstract UnaryFunction<N> sinh()
- See Also:
StrictMath.sinh(double)
sqrt
public abstract UnaryFunction<N> sqrt()
- See Also:
StrictMath.sqrt(double)
sqrt1px2
public abstract UnaryFunction<N> sqrt1px2()
- Returns:
- sqrt(1.0 + x2)
subtract
public abstract BinaryFunction<N> subtract()
- -
tan
public abstract UnaryFunction<N> tan()
- See Also:
StrictMath.tan(double)
tanh
public abstract UnaryFunction<N> tanh()
- See Also:
StrictMath.tanh(double)
value
public abstract UnaryFunction<N> value()