Package org.ojalgo.matrix.transformation
Class Rotation<N extends Comparable<N>>
java.lang.Object
org.ojalgo.matrix.transformation.Rotation<N>
- Direct Known Subclasses:
Rotation.Generic
,Rotation.Primitive
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Rotation.Generic<N extends Scalar<N>>
static final class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract double
abstract double
abstract N
abstract N
getSine()
invert()
static <N extends Scalar<N>>
Rotation.Generic<N> makeGeneric
(FunctionSet<N> functions, int aLowerIndex, int aHigherIndex, N anAngle) static Rotation.Primitive
makePrimitive
(int aLowerIndex, int aHigherIndex, double anAngle) rotationsP
(PhysicalStore<Double> matrix, int low, int high, Rotation<Double>[] results) toString()
void
transform
(PhysicalStore<N> matrix)
-
Field Details
-
high
public final int high -
low
public final int low
-
-
Constructor Details
-
Rotation
private Rotation() -
Rotation
protected Rotation(int aLowerIndex, int aHigherIndex)
-
-
Method Details
-
makeGeneric
public static <N extends Scalar<N>> Rotation.Generic<N> makeGeneric(FunctionSet<N> functions, int aLowerIndex, int aHigherIndex, N anAngle) -
makePrimitive
-
rotationsP
-
doubleCosineValue
public abstract double doubleCosineValue() -
doubleSineValue
public abstract double doubleSineValue() -
getCosine
-
getSine
-
invert
-
toString
-
transform
-