Uses of Class
org.ojalgo.scalar.Quaternion
Packages that use Quaternion
Package
Description
-
Uses of Quaternion in org.ojalgo.array
Subclasses with type arguments of type Quaternion in org.ojalgo.arrayFields in org.ojalgo.array with type parameters of type QuaternionModifier and TypeFieldDescriptionstatic final ScalarArray.Factory<Quaternion> ArrayH256.FACTORYstatic final Array1D.Factory<Quaternion> Array1D.H256static final Array2D.Factory<Quaternion> Array2D.H256static final ArrayAnyD.Factory<Quaternion> ArrayAnyD.H256Methods 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
Subclasses with type arguments of type Quaternion in org.ojalgo.functionSubinterfaces with type arguments of type Quaternion in org.ojalgo.functionModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceMethods in org.ojalgo.function that return QuaternionModifier and TypeMethodDescriptiondefault QuaternionQuaternionFunction.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 QuaternionQuaternionFunction.Binary.invoke(Quaternion arg1, double arg2) static QuaternionFunction.NullaryQuaternionFunction.nullary(Quaternion value) -
Uses of Quaternion in org.ojalgo.function.aggregator
Subclasses with type arguments of type Quaternion in org.ojalgo.function.aggregatorClasses in org.ojalgo.function.aggregator that implement interfaces with type arguments of type QuaternionModifier and TypeClassDescription(package private) static classFields in org.ojalgo.function.aggregator with type parameters of type QuaternionModifier and TypeFieldDescriptionprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.AVERAGEprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.CARDINALITYprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.LARGESTprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.MAXprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.MINprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.NORM1private static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.NORM2private static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.PRODUCTprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.PRODUCT2private static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.SMALLESTprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.SUMprivate static final ThreadLocal<AggregatorFunction<Quaternion>> QuaternionAggregator.SUM2Methods 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
Subclasses with type arguments of type Quaternion in org.ojalgo.matrixModifier and TypeClassDescriptionfinal classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static final classstatic final classstatic final classMethods 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.DenseReceiverMatrixH256.Factory.dense(PhysicalStore<Quaternion> delegate) (package private) MatrixH256MatrixH256.DenseReceiver.instantiate(MatrixStore<Quaternion> store) (package private) MatrixH256MatrixH256.SparseReceiver.instantiate(MatrixStore<Quaternion> store) (package private) MatrixH256MatrixH256.newInstance(ElementsSupplier<Quaternion> store) (package private) MatrixH256.SparseReceiverMatrixH256.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
Subclasses with type arguments of type Quaternion in org.ojalgo.matrix.decompositionModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classFields in org.ojalgo.matrix.decomposition with type parameters of type QuaternionModifier and TypeFieldDescriptionstatic final Bidiagonal.Factory<Quaternion> Bidiagonal.H256static final Cholesky.Factory<Quaternion> Cholesky.H256static final Eigenvalue.Factory<Quaternion> Eigenvalue.H256static final Hessenberg.Factory<Quaternion> Hessenberg.H256static final LDL.Factory<Quaternion> LDL.H256static final LU.Factory<Quaternion> LU.H256static final QR.Factory<Quaternion> QR.H256static final SingularValue.Factory<Quaternion> SingularValue.H256static final Tridiagonal.Factory<Quaternion> Tridiagonal.H256Methods in org.ojalgo.matrix.decomposition that return types with arguments of type QuaternionModifier and TypeMethodDescription(package private) Array1D<Quaternion> DeferredTridiagonal.H256.makeReal(BasicArray<Quaternion> offDiagonal) (package private) Array1D<Quaternion>[]DenseBidiagonal.H256.makeReal()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 GenericStore.Factory<Quaternion> GenericStore.H256static 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.H256static final InverterTask.Factory<Quaternion> InverterTask.H256static final SolverTask.Factory<Quaternion> SolverTask.H256 -
Uses of Quaternion in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement interfaces with type arguments of type QuaternionFields in org.ojalgo.scalar declared as QuaternionModifier and TypeFieldDescriptionstatic final QuaternionQuaternion.Istatic final QuaternionQuaternion.IJKstatic final QuaternionQuaternion.INFINITYstatic final QuaternionQuaternion.Jstatic final QuaternionQuaternion.Kstatic final QuaternionQuaternion.NaNstatic final QuaternionQuaternion.NEGstatic final QuaternionQuaternion.ONEstatic final QuaternionQuaternion.TWOstatic final QuaternionQuaternion.ZEROFields 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 QuaternionQuaternion.makePolar(double norm, double[] unit, double angle) static QuaternionQuaternion.makeRotation(Quaternion.RotationAxis axis, double angle) Create aQuaternionthat captures a rotation about the provided axis by the provided angle.Quaternion.multiply(double arg) Quaternion.multiply(Quaternion arg) Quaternion.negate()static QuaternionQuaternion.of(double i, double j, double k) static QuaternionQuaternion.of(double scalar, double i, double j, double k) Quaternion.power(int power) Quaternion.signum()Quaternion.subtract(double arg) Quaternion.subtract(Quaternion arg) static QuaternionQuaternion.valueOf(double value) static QuaternionQuaternion.valueOf(Comparable<?> number) Quaternion.versor()Methods in org.ojalgo.scalar with parameters of type QuaternionModifier and TypeMethodDescriptionQuaternion.add(Quaternion arg) intQuaternion.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 booleanQuaternion.isAbsolute(Quaternion value) static booleanQuaternion.isInfinite(Quaternion value) static booleanQuaternion.isNaN(Quaternion value) static booleanQuaternion.isReal(Quaternion value) static booleanQuaternion.isSmall(double comparedTo, Quaternion value) Quaternion.multiply(Quaternion arg) Quaternion.subtract(Quaternion arg)