org.ojalgo.matrix.transformation
Class Rotation.Primitive

java.lang.Object
  extended by org.ojalgo.matrix.transformation.Rotation<Double>
      extended by org.ojalgo.matrix.transformation.Rotation.Primitive
Enclosing class:
Rotation<N extends Number>

public static final class Rotation.Primitive
extends Rotation<Double>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ojalgo.matrix.transformation.Rotation
Rotation.Big, Rotation.Complex, Rotation.Primitive
 
Field Summary
 double cos
           
 double sin
           
 
Fields inherited from class org.ojalgo.matrix.transformation.Rotation
high, low
 
Constructor Summary
Rotation.Primitive(int index)
           
Rotation.Primitive(int aLowerIndex, int aHigherIndex)
           
Rotation.Primitive(int aLowerIndex, int aHigherIndex, double aCosine, double aSine)
           
Rotation.Primitive(Rotation<Double> aRotation)
           
 
Method Summary
 double doubleCosineValue()
           
 double doubleSineValue()
           
 Double getCosine()
           
 Double getSine()
           
 Rotation.Primitive invert()
           
 
Methods inherited from class org.ojalgo.matrix.transformation.Rotation
makeBig, makeComplex, makePrimitive, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cos

public final double cos

sin

public final double sin
Constructor Detail

Rotation.Primitive

public Rotation.Primitive(int index)

Rotation.Primitive

public Rotation.Primitive(int aLowerIndex,
                          int aHigherIndex)

Rotation.Primitive

public Rotation.Primitive(int aLowerIndex,
                          int aHigherIndex,
                          double aCosine,
                          double aSine)

Rotation.Primitive

public Rotation.Primitive(Rotation<Double> aRotation)
Method Detail

doubleCosineValue

public double doubleCosineValue()
Specified by:
doubleCosineValue in class Rotation<Double>

doubleSineValue

public double doubleSineValue()
Specified by:
doubleSineValue in class Rotation<Double>

getCosine

public Double getCosine()
Specified by:
getCosine in class Rotation<Double>

getSine

public Double getSine()
Specified by:
getSine in class Rotation<Double>

invert

public Rotation.Primitive invert()
Specified by:
invert in class Rotation<Double>