Module ojalgo
Package org.ojalgo.matrix.transformation
Class Rotation<N extends java.lang.Comparable<N>>
- java.lang.Object
-
- org.ojalgo.matrix.transformation.Rotation<N>
-
- Direct Known Subclasses:
Rotation.Generic,Rotation.Primitive
public abstract class Rotation<N extends java.lang.Comparable<N>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRotation.Generic<N extends Scalar<N>>static classRotation.Primitive
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract doubledoubleCosineValue()abstract doubledoubleSineValue()abstract NgetCosine()abstract NgetSine()abstract Rotation<N>invert()static <N extends Scalar<N>>
Rotation.Generic<N>makeGeneric(FunctionSet<N> functions, int aLowerIndex, int aHigherIndex, N anAngle)static Rotation.PrimitivemakePrimitive(int aLowerIndex, int aHigherIndex, double anAngle)(package private) static Rotation<java.lang.Double>[]rotationsP(PhysicalStore<java.lang.Double> matrix, int low, int high, Rotation<java.lang.Double>[] results)java.lang.StringtoString()voidtransform(PhysicalStore<N> matrix)
-
-
-
Method Detail
-
makeGeneric
public static <N extends Scalar<N>> Rotation.Generic<N> makeGeneric(FunctionSet<N> functions, int aLowerIndex, int aHigherIndex, N anAngle)
-
makePrimitive
public static Rotation.Primitive makePrimitive(int aLowerIndex, int aHigherIndex, double anAngle)
-
rotationsP
static Rotation<java.lang.Double>[] rotationsP(PhysicalStore<java.lang.Double> matrix, int low, int high, Rotation<java.lang.Double>[] results)
-
doubleCosineValue
public abstract double doubleCosineValue()
-
doubleSineValue
public abstract double doubleSineValue()
-
getCosine
public abstract N getCosine()
-
getSine
public abstract N getSine()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
transform
public void transform(PhysicalStore<N> matrix)
-
-