Class Rotation<N extends java.lang.Comparable<N>>

    • Field Detail

      • high

        public final int high
      • low

        public final int low
    • Constructor Detail

      • Rotation

        private Rotation()
      • Rotation

        protected Rotation​(int aLowerIndex,
                           int aHigherIndex)
    • Method Detail

      • 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()
      • invert

        public abstract Rotation<N> invert()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object