Class Integration


  • public class Integration
    extends java.lang.Object
    • Constructor Detail

      • Integration

        public Integration()
      • Integration

        public Integration​(Function intFunc)
      • Integration

        public Integration​(Function intFunc,
                           double lowerLimit,
                           double upperLimit)
    • Method Detail

      • setFunction

        public void setFunction​(Function intFunc)
      • setLimits

        public void setLimits​(double lowerLimit,
                              double upperLimit)
      • setLowerLimit

        public void setLowerLimit​(double lowerLimit)
      • setlowerLimit

        public void setlowerLimit​(double lowerLimit)
      • setUpperLimit

        public void setUpperLimit​(double upperLimit)
      • setupperLimit

        public void setupperLimit​(double upperLimit)
      • setGLpoints

        public void setGLpoints​(int nPoints)
      • setNintervals

        public void setNintervals​(int nIntervals)
      • getIntegralSum

        public double getIntegralSum()
      • gaussQuad

        public double gaussQuad()
      • gaussQuad

        public double gaussQuad​(int glPoints)
      • gaussQuad

        public static double gaussQuad​(Function intFunc,
                                       double lowerLimit,
                                       double upperLimit,
                                       int glPoints)
      • gaussQuadCoeff

        public static void gaussQuadCoeff​(double[] gaussQuadDist,
                                          double[] gaussQuadWeight,
                                          int n)
      • trapezium

        public double trapezium()
      • trapezium

        public double trapezium​(int nIntervals)
      • trapezium

        public static double trapezium​(Function intFunc,
                                       double lowerLimit,
                                       double upperLimit,
                                       int nIntervals)
      • trapezium

        public double trapezium​(double accuracy,
                                int maxIntervals)
      • trapezium

        public static double trapezium​(Function intFunc,
                                       double lowerLimit,
                                       double upperLimit,
                                       double accuracy,
                                       int maxIntervals)
      • getTrapeziumIntervals

        public int getTrapeziumIntervals()
      • getTrapIntervals

        public static int getTrapIntervals()
      • getTrapeziumAccuracy

        public double getTrapeziumAccuracy()
      • getTrapAccuracy

        public static double getTrapAccuracy()
      • backward

        public double backward()
      • backward

        public double backward​(int nIntervals)
      • backward

        public static double backward​(Function intFunc,
                                      double lowerLimit,
                                      double upperLimit,
                                      int nIntervals)
      • forward

        public double forward()
      • forward

        public double forward​(int nIntervals)
      • forward

        public static double forward​(Function integralFunc,
                                     double lowerLimit,
                                     double upperLimit,
                                     int nIntervals)
      • foreward

        public static double foreward​(Function integralFunc,
                                      double lowerLimit,
                                      double upperLimit,
                                      int nIntervals)
      • main

        public static void main​(java.lang.String[] args)