public abstract class FunctionSet<N extends Number> extends Object
Modifier | Constructor and Description |
---|---|
protected |
FunctionSet() |
public abstract UnaryFunction<N> abs()
Math.abs(double)
public abstract UnaryFunction<N> acos()
Math.acos(double)
public abstract UnaryFunction<N> acosh()
public abstract BinaryFunction<N> add()
public abstract AggregatorSet<N> aggregator()
public abstract UnaryFunction<N> asin()
Math.asin(double)
public abstract UnaryFunction<N> asinh()
public abstract UnaryFunction<N> atan()
Math.atan(double)
public abstract BinaryFunction<N> atan2()
Math.atan2(double,double)
public abstract UnaryFunction<N> atanh()
public abstract UnaryFunction<N> cardinality()
public abstract UnaryFunction<N> cbrt()
Math.cbrt(double)
public abstract UnaryFunction<N> ceil()
Math.ceil(double)
public abstract UnaryFunction<N> conjugate()
public abstract UnaryFunction<N> cos()
Math.cos(double)
public abstract UnaryFunction<N> cosh()
Math.cosh(double)
public abstract BinaryFunction<N> divide()
public abstract UnaryFunction<N> enforce(NumberContext context)
public abstract UnaryFunction<N> exp()
Math.exp(double)
public abstract UnaryFunction<N> expm1()
Math.expm1(double)
public abstract UnaryFunction<N> floor()
Math.floor(double)
public abstract BinaryFunction<N> hypot()
Math.hypot(double, double)
public abstract UnaryFunction<N> invert()
public abstract UnaryFunction<N> log()
Math.log(double)
public abstract UnaryFunction<N> log10()
Math.log10(double)
public abstract UnaryFunction<N> log1p()
Math.log1p(double)
public abstract UnaryFunction<N> logistic()
public abstract UnaryFunction<N> logit()
public abstract BinaryFunction<N> max()
Math.max(double, double)
public abstract BinaryFunction<N> min()
Math.min(double, double)
public abstract BinaryFunction<N> multiply()
public abstract UnaryFunction<N> negate()
public abstract BinaryFunction<N> pow()
Math.pow(double, double)
public abstract ParameterFunction<N> power()
public abstract UnaryFunction<N> rint()
Math.rint(double)
public abstract ParameterFunction<N> root()
public abstract ParameterFunction<N> scale()
public abstract UnaryFunction<N> signum()
Math.signum(double)
public abstract UnaryFunction<N> sin()
Math.sin(double)
public abstract UnaryFunction<N> sinh()
Math.sinh(double)
public abstract UnaryFunction<N> sqrt()
Math.sqrt(double)
public abstract UnaryFunction<N> sqrt1px2()
public abstract BinaryFunction<N> subtract()
public abstract UnaryFunction<N> tan()
Math.tan(double)
public abstract UnaryFunction<N> tanh()
Math.tanh(double)
public abstract UnaryFunction<N> value()
Copyright © 2019 Optimatika. All rights reserved.