Class Factor


  • public class Factor
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static float PI  
      static float SQRT_3  
    • Constructor Summary

      Constructors 
      Constructor Description
      Factor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void Add​(double[] in1, double[] in2, double[] out)  
      double Angle​(double[] in)  
      double ArcTan2​(double y, double x)  
      void Divide​(double[] in1, double[] in2, double[] out)  
      int Factor​(double a1, double a0, double[][] roots, double EPS)  
      int Factor​(double a2, double a1, double a0, double[][] roots, double EPS)  
      int Factor​(double a3, double a2, double a1, double a0, double[][] roots, double EPS)  
      int Factor​(double a4, double a3, double a2, double a1, double a0, double[][] roots, double EPS)  
      void Multiply​(double[] in1, double[] in2, double[] out)  
      int Solve​(double[] eqns, double[] values, double[] solutions, int dim)  
      void Sqrt​(double[] in, double[] out)  
      void Subtract​(double[] in1, double[] in2, double[] out)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Factor

        public Factor()
    • Method Detail

      • Factor

        public int Factor​(double a1,
                          double a0,
                          double[][] roots,
                          double EPS)
      • Factor

        public int Factor​(double a2,
                          double a1,
                          double a0,
                          double[][] roots,
                          double EPS)
      • Factor

        public int Factor​(double a3,
                          double a2,
                          double a1,
                          double a0,
                          double[][] roots,
                          double EPS)
      • ArcTan2

        public double ArcTan2​(double y,
                              double x)
      • Angle

        public double Angle​(double[] in)
      • Sqrt

        public void Sqrt​(double[] in,
                         double[] out)
      • Add

        public void Add​(double[] in1,
                        double[] in2,
                        double[] out)
      • Subtract

        public void Subtract​(double[] in1,
                             double[] in2,
                             double[] out)
      • Multiply

        public void Multiply​(double[] in1,
                             double[] in2,
                             double[] out)
      • Divide

        public void Divide​(double[] in1,
                           double[] in2,
                           double[] out)
      • Factor

        public int Factor​(double a4,
                          double a3,
                          double a2,
                          double a1,
                          double a0,
                          double[][] roots,
                          double EPS)
      • Solve

        public int Solve​(double[] eqns,
                         double[] values,
                         double[] solutions,
                         int dim)