Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.commons.math.analysis.UnivariateRealFunction

Packages that use UnivariateRealFunction
org.apache.commons.math.analysis | Implementations of common numerical analysis procedures, including root finding and function interpolation.

Uses of UnivariateRealFunction in org.apache.commons.math.analysis

Subinterfaces of UnivariateRealFunction in org.apache.commons.math.analysis
`interface` | `DifferentiableUnivariateRealFunction` Extension of `UnivariateRealFunction` representing a differentiable univariate real function.

Classes in org.apache.commons.math.analysis that implement UnivariateRealFunction
`class` | `PolynomialFunction` Immutable representation of a real polynomial function with real coefficients.
`class` | `PolynomialSplineFunction` Represents a polynomial spline function.

Fields in org.apache.commons.math.analysis declared as UnivariateRealFunction
`protected UnivariateRealFunction` | `UnivariateRealSolverImpl.f` The function to solve.

Methods in org.apache.commons.math.analysis that return UnivariateRealFunction
`UnivariateRealFunction` | `UnivariateRealInterpolator.interpolate(double[] xval, double[] yval)` Computes an interpolating function for the data set.
`UnivariateRealFunction` | `SplineInterpolator.interpolate(double[] x, double[] y)` Computes an interpolating function for the data set.
`UnivariateRealFunction` | `PolynomialSplineFunction.derivative()` Returns the derivative of the polynomial spline function as a UnivariateRealFunction
`UnivariateRealFunction` | `PolynomialFunction.derivative()` Returns the derivative as a UnivariateRealFunction
`UnivariateRealFunction` | `DifferentiableUnivariateRealFunction.derivative()` Returns the derivative of the function

Methods in org.apache.commons.math.analysis with parameters of type UnivariateRealFunction
`static double` | `UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1)` Convenience method to find a zero of a univariate real function.
`static double` | `UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1, double absoluteAccuracy)` Convenience method to find a zero of a univariate real function.
`static double[]` | `UnivariateRealSolverUtils.bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound)` This method attempts to find two values a and b satisfying `lowerBound <= a < initial < b <= upperBound` `f(a) * f(b) < 0` If f is continuous on `[a,b],` this means that `a` and `b` bracket a root of f.
`static double[]` | `UnivariateRealSolverUtils.bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound, int maximumIterations)` This method attempts to find two values a and b satisfying `lowerBound <= a < initial < b <= upperBound` `f(a) * f(b) < 0` If f is continuous on `[a,b],` this means that `a` and `b` bracket a root of f.
`UnivariateRealSolver` | `UnivariateRealSolverFactoryImpl.newDefaultSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`UnivariateRealSolver` | `UnivariateRealSolverFactoryImpl.newBisectionSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`UnivariateRealSolver` | `UnivariateRealSolverFactoryImpl.newBrentSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`UnivariateRealSolver` | `UnivariateRealSolverFactoryImpl.newSecantSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`abstract UnivariateRealSolver` | `UnivariateRealSolverFactory.newDefaultSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`abstract UnivariateRealSolver` | `UnivariateRealSolverFactory.newBisectionSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`abstract UnivariateRealSolver` | `UnivariateRealSolverFactory.newBrentSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`abstract UnivariateRealSolver` | `UnivariateRealSolverFactory.newSecantSolver(UnivariateRealFunction f)` Create a new `UnivariateRealSolver` for the given function.
`protected boolean` | `UnivariateRealSolverImpl.isBracketing(double lower, double upper, UnivariateRealFunction f)` Returns true iff the function takes opposite signs at the endpoints.
`protected void` | `UnivariateRealSolverImpl.verifyBracketing(double lower, double upper, UnivariateRealFunction f)` Verifies that the endpoints specify an interval and the function takes opposite signs at the enpoints, throws IllegalArgumentException if not

Constructors in org.apache.commons.math.analysis with parameters of type UnivariateRealFunction
`SecantSolver(UnivariateRealFunction f)` Construct a solver for the given function.
`BrentSolver(UnivariateRealFunction f)` Construct a solver for the given function.
`UnivariateRealSolverImpl(UnivariateRealFunction f, int defaultMaximalIterationCount, double defaultAbsoluteAccuracy)` Construct a solver with given iteration count and accuracy.
`BisectionSolver(UnivariateRealFunction f)` Construct a solver for the given function.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.