Class Integration

java.lang.Object
math.numericalmethods.Integration

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

  • Method Details

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