Package org.ojalgo.function
Class QuaternionFunction
- java.lang.Object
-
- org.ojalgo.function.FunctionSet<Quaternion>
-
- org.ojalgo.function.QuaternionFunction
-
public final class QuaternionFunction extends FunctionSet<Quaternion>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
QuaternionFunction.Binary
static interface
QuaternionFunction.Consumer
static interface
QuaternionFunction.Nullary
static interface
QuaternionFunction.Parameter
static interface
QuaternionFunction.Predicate
static interface
QuaternionFunction.Unary
-
Field Summary
Fields Modifier and Type Field Description private static QuaternionFunction
SET
-
Constructor Summary
Constructors Modifier Constructor Description private
QuaternionFunction()
-
Method Summary
-
-
-
Field Detail
-
SET
private static final QuaternionFunction SET
-
-
Method Detail
-
getSet
public static QuaternionFunction getSet()
-
nullary
public static QuaternionFunction.Nullary nullary(Quaternion value)
-
abs
public UnaryFunction<Quaternion> abs()
- Specified by:
abs
in classFunctionSet<Quaternion>
- See Also:
Math.abs(double)
-
acos
public UnaryFunction<Quaternion> acos()
- Specified by:
acos
in classFunctionSet<Quaternion>
- See Also:
Math.acos(double)
-
acosh
public UnaryFunction<Quaternion> acosh()
- Specified by:
acosh
in classFunctionSet<Quaternion>
-
add
public BinaryFunction<Quaternion> add()
Description copied from class:FunctionSet
+- Specified by:
add
in classFunctionSet<Quaternion>
-
aggregator
public AggregatorSet<Quaternion> aggregator()
- Specified by:
aggregator
in classFunctionSet<Quaternion>
-
asin
public UnaryFunction<Quaternion> asin()
- Specified by:
asin
in classFunctionSet<Quaternion>
- See Also:
Math.asin(double)
-
asinh
public UnaryFunction<Quaternion> asinh()
- Specified by:
asinh
in classFunctionSet<Quaternion>
-
atan
public UnaryFunction<Quaternion> atan()
- Specified by:
atan
in classFunctionSet<Quaternion>
- See Also:
Math.atan(double)
-
atan2
public BinaryFunction<Quaternion> atan2()
- Specified by:
atan2
in classFunctionSet<Quaternion>
- See Also:
Math.atan2(double,double)
-
atanh
public UnaryFunction<Quaternion> atanh()
- Specified by:
atanh
in classFunctionSet<Quaternion>
-
cardinality
public UnaryFunction<Quaternion> cardinality()
- Specified by:
cardinality
in classFunctionSet<Quaternion>
-
cbrt
public UnaryFunction<Quaternion> cbrt()
- Specified by:
cbrt
in classFunctionSet<Quaternion>
- See Also:
Math.cbrt(double)
-
ceil
public UnaryFunction<Quaternion> ceil()
- Specified by:
ceil
in classFunctionSet<Quaternion>
- See Also:
Math.ceil(double)
-
conjugate
public UnaryFunction<Quaternion> conjugate()
- Specified by:
conjugate
in classFunctionSet<Quaternion>
-
cos
public UnaryFunction<Quaternion> cos()
- Specified by:
cos
in classFunctionSet<Quaternion>
- See Also:
Math.cos(double)
-
cosh
public UnaryFunction<Quaternion> cosh()
- Specified by:
cosh
in classFunctionSet<Quaternion>
- See Also:
Math.cosh(double)
-
divide
public BinaryFunction<Quaternion> divide()
Description copied from class:FunctionSet
/- Specified by:
divide
in classFunctionSet<Quaternion>
-
enforce
public QuaternionFunction.Unary enforce(NumberContext context)
- Specified by:
enforce
in classFunctionSet<Quaternion>
-
exp
public UnaryFunction<Quaternion> exp()
- Specified by:
exp
in classFunctionSet<Quaternion>
- See Also:
Math.exp(double)
-
expm1
public UnaryFunction<Quaternion> expm1()
- Specified by:
expm1
in classFunctionSet<Quaternion>
- See Also:
Math.expm1(double)
-
floor
public UnaryFunction<Quaternion> floor()
- Specified by:
floor
in classFunctionSet<Quaternion>
- See Also:
Math.floor(double)
-
hypot
public BinaryFunction<Quaternion> hypot()
- Specified by:
hypot
in classFunctionSet<Quaternion>
- See Also:
Math.hypot(double, double)
-
invert
public UnaryFunction<Quaternion> invert()
- Specified by:
invert
in classFunctionSet<Quaternion>
-
log
public UnaryFunction<Quaternion> log()
- Specified by:
log
in classFunctionSet<Quaternion>
- See Also:
Math.log(double)
-
log10
public UnaryFunction<Quaternion> log10()
- Specified by:
log10
in classFunctionSet<Quaternion>
- See Also:
Math.log10(double)
-
log1p
public UnaryFunction<Quaternion> log1p()
- Specified by:
log1p
in classFunctionSet<Quaternion>
- See Also:
Math.log1p(double)
-
logistic
public UnaryFunction<Quaternion> logistic()
Description copied from class:FunctionSet
Standard logistic sigmoid function- Specified by:
logistic
in classFunctionSet<Quaternion>
-
logit
public UnaryFunction<Quaternion> logit()
- Specified by:
logit
in classFunctionSet<Quaternion>
-
max
public BinaryFunction<Quaternion> max()
- Specified by:
max
in classFunctionSet<Quaternion>
- See Also:
Math.max(double, double)
-
min
public BinaryFunction<Quaternion> min()
- Specified by:
min
in classFunctionSet<Quaternion>
- See Also:
Math.min(double, double)
-
multiply
public BinaryFunction<Quaternion> multiply()
Description copied from class:FunctionSet
*- Specified by:
multiply
in classFunctionSet<Quaternion>
-
negate
public UnaryFunction<Quaternion> negate()
- Specified by:
negate
in classFunctionSet<Quaternion>
-
pow
public BinaryFunction<Quaternion> pow()
- Specified by:
pow
in classFunctionSet<Quaternion>
- See Also:
Math.pow(double, double)
-
power
public ParameterFunction<Quaternion> power()
- Specified by:
power
in classFunctionSet<Quaternion>
-
rint
public UnaryFunction<Quaternion> rint()
- Specified by:
rint
in classFunctionSet<Quaternion>
- See Also:
Math.rint(double)
-
root
public ParameterFunction<Quaternion> root()
- Specified by:
root
in classFunctionSet<Quaternion>
-
scale
public ParameterFunction<Quaternion> scale()
- Specified by:
scale
in classFunctionSet<Quaternion>
-
signum
public UnaryFunction<Quaternion> signum()
- Specified by:
signum
in classFunctionSet<Quaternion>
- See Also:
Math.signum(double)
-
sin
public UnaryFunction<Quaternion> sin()
- Specified by:
sin
in classFunctionSet<Quaternion>
- See Also:
Math.sin(double)
-
sinh
public UnaryFunction<Quaternion> sinh()
- Specified by:
sinh
in classFunctionSet<Quaternion>
- See Also:
Math.sinh(double)
-
sqrt
public UnaryFunction<Quaternion> sqrt()
- Specified by:
sqrt
in classFunctionSet<Quaternion>
- See Also:
Math.sqrt(double)
-
sqrt1px2
public UnaryFunction<Quaternion> sqrt1px2()
- Specified by:
sqrt1px2
in classFunctionSet<Quaternion>
- Returns:
- sqrt(1.0 + x2)
-
subtract
public BinaryFunction<Quaternion> subtract()
Description copied from class:FunctionSet
-- Specified by:
subtract
in classFunctionSet<Quaternion>
-
tan
public UnaryFunction<Quaternion> tan()
- Specified by:
tan
in classFunctionSet<Quaternion>
- See Also:
Math.tan(double)
-
tanh
public UnaryFunction<Quaternion> tanh()
- Specified by:
tanh
in classFunctionSet<Quaternion>
- See Also:
Math.tanh(double)
-
value
public UnaryFunction<Quaternion> value()
- Specified by:
value
in classFunctionSet<Quaternion>
-
-