Uses of Class
org.ojalgo.scalar.Quaternion
Packages that use Quaternion
Package
Description
-
Uses of Quaternion in org.ojalgo.array
Fields in org.ojalgo.array with type parameters of type QuaternionModifier and TypeFieldDescriptionstatic final DenseArray.Factory
<Quaternion> ArrayH256.FACTORY
static final Array1D.Factory
<Quaternion> Array1D.H256
static final Array2D.Factory
<Quaternion> Array2D.H256
static final ArrayAnyD.Factory
<Quaternion> ArrayAnyD.H256
Methods in org.ojalgo.array with parameters of type QuaternionConstructors in org.ojalgo.array with parameters of type Quaternion -
Uses of Quaternion in org.ojalgo.function
Methods in org.ojalgo.function that return QuaternionModifier and TypeMethodDescriptiondefault Quaternion
QuaternionFunction.Binary.invoke
(Quaternion arg1, double arg2) Methods in org.ojalgo.function that return types with arguments of type QuaternionModifier and TypeMethodDescriptionQuaternionFunction.abs()
QuaternionFunction.acos()
QuaternionFunction.acosh()
QuaternionFunction.add()
QuaternionFunction.aggregator()
QuaternionFunction.asin()
QuaternionFunction.asinh()
QuaternionFunction.atan()
QuaternionFunction.atan2()
QuaternionFunction.atanh()
QuaternionFunction.cardinality()
QuaternionFunction.cbrt()
QuaternionFunction.ceil()
QuaternionFunction.conjugate()
QuaternionFunction.cos()
QuaternionFunction.cosh()
QuaternionFunction.divide()
QuaternionFunction.exp()
QuaternionFunction.expm1()
QuaternionFunction.floor()
QuaternionFunction.hypot()
QuaternionFunction.invert()
QuaternionFunction.log()
QuaternionFunction.log10()
QuaternionFunction.log1p()
QuaternionFunction.logistic()
QuaternionFunction.logit()
QuaternionFunction.max()
QuaternionFunction.min()
QuaternionFunction.multiply()
QuaternionFunction.negate()
QuaternionFunction.pow()
QuaternionFunction.power()
QuaternionFunction.rint()
QuaternionFunction.root()
QuaternionFunction.scale()
QuaternionFunction.signum()
QuaternionFunction.sin()
QuaternionFunction.sinh()
QuaternionFunction.sqrt()
QuaternionFunction.sqrt1px2()
QuaternionFunction.subtract()
QuaternionFunction.tan()
QuaternionFunction.tanh()
QuaternionFunction.value()
Methods in org.ojalgo.function with parameters of type QuaternionModifier and TypeMethodDescriptiondefault Quaternion
QuaternionFunction.Binary.invoke
(Quaternion arg1, double arg2) static QuaternionFunction.Nullary
QuaternionFunction.nullary
(Quaternion value) -
Uses of Quaternion in org.ojalgo.function.aggregator
Fields in org.ojalgo.function.aggregator with type parameters of type QuaternionModifier and TypeFieldDescriptionprivate static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.AVERAGE
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.CARDINALITY
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.LARGEST
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.MAX
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.MIN
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.NORM1
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.NORM2
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.PRODUCT
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.PRODUCT2
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.SMALLEST
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.SUM
private static final ThreadLocal
<AggregatorFunction<Quaternion>> QuaternionAggregator.SUM2
Methods in org.ojalgo.function.aggregator that return types with arguments of type QuaternionModifier and TypeMethodDescriptionQuaternionAggregator.average()
QuaternionAggregator.cardinality()
QuaternionAggregator.largest()
QuaternionAggregator.maximum()
QuaternionAggregator.minimum()
QuaternionAggregator.norm1()
QuaternionAggregator.norm2()
QuaternionAggregator.product()
QuaternionAggregator.product2()
QuaternionAggregator.smallest()
QuaternionAggregator.sum()
QuaternionAggregator.sum2()
final Scalar
<Quaternion> QuaternionAggregator.QuaternionAggregatorFunction.toScalar()
-
Uses of Quaternion in org.ojalgo.matrix
Methods in org.ojalgo.matrix that return types with arguments of type QuaternionModifier and TypeMethodDescription(package private) Cholesky
<Quaternion> MatrixH256.newCholesky
(Structure2D typical) (package private) DeterminantTask
<Quaternion> MatrixH256.newDeterminantTask
(Structure2D template) (package private) Eigenvalue
<Quaternion> MatrixH256.newEigenvalue
(Structure2D typical) (package private) InverterTask
<Quaternion> MatrixH256.newInverterTask
(Structure2D template) (package private) LDL
<Quaternion> MatrixH256.newLDL
(Structure2D typical) (package private) LU
<Quaternion> MatrixH256.newLU
(Structure2D typical) (package private) QR
<Quaternion> MatrixH256.newQR
(Structure2D typical) (package private) SingularValue
<Quaternion> MatrixH256.newSingularValue
(Structure2D typical) (package private) SolverTask
<Quaternion> MatrixH256.newSolverTask
(Structure2D templateBody, Structure2D templateRHS) Method parameters in org.ojalgo.matrix with type arguments of type QuaternionModifier and TypeMethodDescription(package private) MatrixH256.DenseReceiver
MatrixH256.Factory.dense
(PhysicalStore<Quaternion> delegate) (package private) MatrixH256
MatrixH256.DenseReceiver.instantiate
(MatrixStore<Quaternion> store) (package private) MatrixH256
MatrixH256.SparseReceiver.instantiate
(MatrixStore<Quaternion> store) (package private) MatrixH256
MatrixH256.newInstance
(ElementsSupplier<Quaternion> store) (package private) MatrixH256.SparseReceiver
MatrixH256.Factory.sparse
(SparseStore.Builder<Quaternion> delegate) Constructor parameters in org.ojalgo.matrix with type arguments of type QuaternionModifierConstructorDescription(package private)
DenseReceiver
(PhysicalStore<Quaternion> delegate) (package private)
MatrixH256
(ElementsSupplier<Quaternion> supplier) This method is for internal use only - YOU should NOT use it!(package private)
SparseReceiver
(SparseStore.Builder<Quaternion> delegate) -
Uses of Quaternion in org.ojalgo.matrix.decomposition
Fields in org.ojalgo.matrix.decomposition with type parameters of type QuaternionModifier and TypeFieldDescriptionstatic final Bidiagonal.Factory
<Quaternion> Bidiagonal.H256
static final Cholesky.Factory
<Quaternion> Cholesky.H256
static final Eigenvalue.Factory
<Quaternion> Eigenvalue.H256
static final Hessenberg.Factory
<Quaternion> Hessenberg.H256
static final LDL.Factory
<Quaternion> LDL.H256
static final LU.Factory
<Quaternion> LU.H256
static final QR.Factory
<Quaternion> QR.H256
static final SingularValue.Factory
<Quaternion> SingularValue.H256
static final Tridiagonal.Factory
<Quaternion> Tridiagonal.H256
Methods in org.ojalgo.matrix.decomposition that return types with arguments of type QuaternionModifier and TypeMethodDescription(package private) Array1D<Quaternion>[]
BidiagonalDecomposition.H256.makeReal()
(package private) Array1D
<Quaternion> DeferredTridiagonal.H256.makeReal
(BasicArray<Quaternion> offDiagonal) Method parameters in org.ojalgo.matrix.decomposition with type arguments of type QuaternionModifier and TypeMethodDescription(package private) Array1D
<Quaternion> DeferredTridiagonal.H256.makeReal
(BasicArray<Quaternion> offDiagonal) -
Uses of Quaternion in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store with type parameters of type QuaternionModifier and TypeFieldDescriptionstatic final PhysicalStore.Factory
<Quaternion, GenericStore<Quaternion>> GenericStore.H256
static final PhysicalStore.Factory
<Quaternion, GenericStore<Quaternion>> GenericStore.H256
static final SparseStore.Factory
<Quaternion> SparseStore.H256
-
Uses of Quaternion in org.ojalgo.matrix.task
Fields in org.ojalgo.matrix.task with type parameters of type QuaternionModifier and TypeFieldDescriptionstatic final DeterminantTask.Factory
<Quaternion> DeterminantTask.H256
static final InverterTask.Factory
<Quaternion> InverterTask.H256
static final SolverTask.Factory
<Quaternion> SolverTask.H256
-
Uses of Quaternion in org.ojalgo.scalar
Fields in org.ojalgo.scalar declared as QuaternionModifier and TypeFieldDescriptionstatic final Quaternion
Quaternion.I
static final Quaternion
Quaternion.IJK
static final Quaternion
Quaternion.INFINITY
static final Quaternion
Quaternion.J
static final Quaternion
Quaternion.K
static final Quaternion
Quaternion.NaN
static final Quaternion
Quaternion.NEG
static final Quaternion
Quaternion.ONE
static final Quaternion
Quaternion.TWO
static final Quaternion
Quaternion.ZERO
Fields in org.ojalgo.scalar with type parameters of type QuaternionMethods in org.ojalgo.scalar that return QuaternionModifier and TypeMethodDescriptionQuaternion.add
(double arg) Quaternion.add
(Quaternion arg) Quaternion.conjugate()
Quaternion.divide
(double arg) Quaternion.divide
(Quaternion arg) Will calculatethis * reciprocal(arg)
which is not the same asreciprocal(arg) * this
.Quaternion.enforce
(NumberContext context) Quaternion.get()
Quaternion.getPureVersor()
Quaternion.invert()
static Quaternion
Quaternion.makePolar
(double norm, double[] unit, double angle) static Quaternion
Quaternion.makeRotation
(Quaternion.RotationAxis axis, double angle) Quaternion.multiply
(double arg) Quaternion.multiply
(Quaternion arg) Quaternion.negate()
static Quaternion
Quaternion.of
(double i, double j, double k) static Quaternion
Quaternion.of
(double scalar, double i, double j, double k) Quaternion.power
(int power) Quaternion.signum()
Quaternion.subtract
(double arg) Quaternion.subtract
(Quaternion arg) static Quaternion
Quaternion.valueOf
(double value) static Quaternion
Quaternion.valueOf
(Comparable<?> number) Quaternion.versor()
Methods in org.ojalgo.scalar with parameters of type QuaternionModifier and TypeMethodDescriptionQuaternion.add
(Quaternion arg) int
Quaternion.compareTo
(Quaternion other) First compares the real values.Quaternion.divide
(Quaternion arg) Will calculatethis * reciprocal(arg)
which is not the same asreciprocal(arg) * this
.static boolean
Quaternion.isAbsolute
(Quaternion value) static boolean
Quaternion.isInfinite
(Quaternion value) static boolean
Quaternion.isNaN
(Quaternion value) static boolean
Quaternion.isReal
(Quaternion value) static boolean
Quaternion.isSmall
(double comparedTo, Quaternion value) Quaternion.multiply
(Quaternion arg) Quaternion.subtract
(Quaternion arg)