| Package | Description | 
|---|---|
| org.apache.commons.math3.analysis.function | 
      The  functionpackage contains function objects that wrap the
      methods contained inMath, as well as common
      mathematical functions such as the gaussian and sinc functions. | 
| org.apache.commons.math3.analysis.integration.gauss | Gauss family of quadrature schemes. | 
| org.apache.commons.math3.analysis.interpolation | Univariate real functions interpolation algorithms. | 
| org.apache.commons.math3.analysis.polynomials | Univariate real polynomials implementations, seen as differentiable
     univariate real functions. | 
| org.apache.commons.math3.transform | Implementations of transform methods, including Fast Fourier transforms. | 
| org.apache.commons.math3.util | Convenience routines and common data structures used throughout the commons-math library. | 
| Constructor and Description | 
|---|
| StepFunction(double[] x,
            double[] y)Builds a step function from a list of arguments and the corresponding
 values. | 
| Constructor and Description | 
|---|
| GaussIntegrator(double[] points,
               double[] weights)Creates an integrator from the given  pointsandweights. | 
| GaussIntegrator(Pair<double[],double[]> pointsAndWeights)Creates an integrator from the given pair of points (first element of
 the pair) and weights (second element of the pair. | 
| SymmetricGaussIntegrator(double[] points,
                        double[] weights)Creates an integrator from the given  pointsandweights. | 
| SymmetricGaussIntegrator(Pair<double[],double[]> pointsAndWeights)Creates an integrator from the given pair of points (first element of
 the pair) and weights (second element of the pair. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static double[] | DividedDifferenceInterpolator. computeDividedDifference(double[] x,
                        double[] y)Return a copy of the divided difference array. | 
| UnivariateFunction | UnivariatePeriodicInterpolator. interpolate(double[] xval,
           double[] yval)Compute an interpolating function for the dataset. | 
| PolynomialSplineFunction | LinearInterpolator. interpolate(double[] x,
           double[] y)Computes a linear interpolating function for the data set. | 
| PolynomialFunctionLagrangeForm | NevilleInterpolator. interpolate(double[] x,
           double[] y)Computes an interpolating function for the data set. | 
| PolynomialSplineFunction | AkimaSplineInterpolator. interpolate(double[] xvals,
           double[] yvals)Computes an interpolating function for the data set. | 
| PolynomialSplineFunction | SplineInterpolator. interpolate(double[] x,
           double[] y)Computes an interpolating function for the data set. | 
| PolynomialFunctionNewtonForm | DividedDifferenceInterpolator. interpolate(double[] x,
           double[] y)Compute an interpolating function for the dataset. | 
| PolynomialSplineFunction | LoessInterpolator. interpolate(double[] xval,
           double[] yval)Compute an interpolating function by performing a loess fit
 on the data at the original abscissae and then building a cubic spline
 with a
  SplineInterpolatoron the resulting fit. | 
| BicubicSplineInterpolatingFunction | SmoothingPolynomialBicubicSplineInterpolator. interpolate(double[] xval,
           double[] yval,
           double[][] fval)Deprecated.  Compute an interpolating function for the dataset. | 
| BicubicInterpolatingFunction | BicubicInterpolator. interpolate(double[] xval,
           double[] yval,
           double[][] fval)Compute an interpolating function for the dataset. | 
| BicubicSplineInterpolatingFunction | BicubicSplineInterpolator. interpolate(double[] xval,
           double[] yval,
           double[][] fval)Deprecated.  Compute an interpolating function for the dataset. | 
| PiecewiseBicubicSplineInterpolatingFunction | PiecewiseBicubicSplineInterpolator. interpolate(double[] xval,
           double[] yval,
           double[][] fval)Compute an interpolating function for the dataset. | 
| BivariateFunction | BivariateGridInterpolator. interpolate(double[] xval,
           double[] yval,
           double[][] fval)Compute an interpolating function for the dataset. | 
| TricubicInterpolatingFunction | TricubicInterpolator. interpolate(double[] xval,
           double[] yval,
           double[] zval,
           double[][][] fval)Compute an interpolating function for the dataset. | 
| TrivariateFunction | TrivariateGridInterpolator. interpolate(double[] xval,
           double[] yval,
           double[] zval,
           double[][][] fval)Compute an interpolating function for the dataset. | 
| TricubicSplineInterpolatingFunction | TricubicSplineInterpolator. interpolate(double[] xval,
           double[] yval,
           double[] zval,
           double[][][] fval)Deprecated.  Compute an interpolating function for the dataset. | 
| double[] | LoessInterpolator. smooth(double[] xval,
      double[] yval)Compute a loess fit on the data at the original abscissae. | 
| double[] | LoessInterpolator. smooth(double[] xval,
      double[] yval,
      double[] weights)Compute a weighted loess fit on the data at the original abscissae. | 
| Constructor and Description | 
|---|
| BicubicInterpolatingFunction(double[] x,
                            double[] y,
                            double[][] f,
                            double[][] dFdX,
                            double[][] dFdY,
                            double[][] d2FdXdY) | 
| BicubicSplineInterpolatingFunction(double[] x,
                                  double[] y,
                                  double[][] f,
                                  double[][] dFdX,
                                  double[][] dFdY,
                                  double[][] d2FdXdY)Deprecated.  | 
| BicubicSplineInterpolatingFunction(double[] x,
                                  double[] y,
                                  double[][] f,
                                  double[][] dFdX,
                                  double[][] dFdY,
                                  double[][] d2FdXdY,
                                  boolean initializeDerivatives)Deprecated.  | 
| PiecewiseBicubicSplineInterpolatingFunction(double[] x,
                                           double[] y,
                                           double[][] f) | 
| TricubicInterpolatingFunction(double[] x,
                             double[] y,
                             double[] z,
                             double[][][] f,
                             double[][][] dFdX,
                             double[][][] dFdY,
                             double[][][] dFdZ,
                             double[][][] d2FdXdY,
                             double[][][] d2FdXdZ,
                             double[][][] d2FdYdZ,
                             double[][][] d3FdXdYdZ) | 
| TricubicSplineInterpolatingFunction(double[] x,
                                   double[] y,
                                   double[] z,
                                   double[][][] f,
                                   double[][][] dFdX,
                                   double[][][] dFdY,
                                   double[][][] dFdZ,
                                   double[][][] d2FdXdY,
                                   double[][][] d2FdXdZ,
                                   double[][][] d2FdYdZ,
                                   double[][][] d3FdXdYdZ)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static double | PolynomialFunctionLagrangeForm. evaluate(double[] x,
        double[] y,
        double z)Evaluate the Lagrange polynomial using
 
 Neville's Algorithm. | 
| static boolean | PolynomialFunctionLagrangeForm. verifyInterpolationArray(double[] x,
                        double[] y,
                        boolean abort)Check that the interpolation arrays are valid. | 
| Constructor and Description | 
|---|
| PolynomialFunctionLagrangeForm(double[] x,
                              double[] y)Construct a Lagrange polynomial with the given abscissas and function
 values. | 
| PolynomialSplineFunction(double[] knots,
                        PolynomialFunction[] polynomials)Construct a polynomial spline function with the given segment delimiters
 and interpolating polynomials. | 
| Modifier and Type | Method and Description | 
|---|---|
| double[] | RealTransformer. transform(UnivariateFunction f,
         double min,
         double max,
         int n,
         TransformType type)Returns the (forward, inverse) transform of the specified real function,
 sampled on the specified interval. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | MathArrays. checkOrder(double[] val)Check that the given array is sorted in strictly increasing order. | 
| static void | MathArrays. checkOrder(double[] val,
          MathArrays.OrderDirection dir,
          boolean strict)Check that the given array is sorted. | 
| static boolean | MathArrays. checkOrder(double[] val,
          MathArrays.OrderDirection dir,
          boolean strict,
          boolean abort)Check that the given array is sorted. | 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.