Class Rotation<N extends Comparable<N>>

java.lang.Object
org.ojalgo.matrix.transformation.Rotation<N>
Direct Known Subclasses:
Rotation.Generic, Rotation.Primitive

public abstract class Rotation<N extends Comparable<N>> extends Object
  • 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

      public static Rotation.Primitive makePrimitive(int aLowerIndex, int aHigherIndex, double anAngle)
    • rotationsP

      static Rotation<Double>[] rotationsP(PhysicalStore<Double> matrix, int low, int high, Rotation<Double>[] results)
    • doubleCosineValue

      public abstract double doubleCosineValue()
    • doubleSineValue

      public abstract double doubleSineValue()
    • getCosine

      public abstract N getCosine()
    • getSine

      public abstract N getSine()
    • invert

      public abstract Rotation<N> invert()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • transform

      public void transform(PhysicalStore<N> matrix)