org.ojalgo.matrix.transformation
Class Rotation.Big

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

public static final class Rotation.Big
extends Rotation<BigDecimal>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ojalgo.matrix.transformation.Rotation
Rotation.Big, Rotation.Complex, Rotation.Primitive
 
Field Summary
 BigDecimal cos
           
 BigDecimal sin
           
 
Fields inherited from class org.ojalgo.matrix.transformation.Rotation
high, low
 
Constructor Summary
Rotation.Big(int index)
           
Rotation.Big(int aLowerIndex, int aHigherIndex)
           
Rotation.Big(int aLowerIndex, int aHigherIndex, BigDecimal aCosine, BigDecimal aSine)
           
Rotation.Big(Rotation<BigDecimal> aRotation)
           
 
Method Summary
 double doubleCosineValue()
           
 double doubleSineValue()
           
 BigDecimal getCosine()
           
 BigDecimal getSine()
           
 Rotation.Big 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 BigDecimal cos

sin

public final BigDecimal sin
Constructor Detail

Rotation.Big

public Rotation.Big(int index)

Rotation.Big

public Rotation.Big(int aLowerIndex,
                    int aHigherIndex)

Rotation.Big

public Rotation.Big(int aLowerIndex,
                    int aHigherIndex,
                    BigDecimal aCosine,
                    BigDecimal aSine)

Rotation.Big

public Rotation.Big(Rotation<BigDecimal> aRotation)
Method Detail

doubleCosineValue

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

doubleSineValue

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

getCosine

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

getSine

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

invert

public Rotation.Big invert()
Specified by:
invert in class Rotation<BigDecimal>