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 | Parent package for common numerical analysis procedures, including root finding, function interpolation and integration.
org.apache.commons.math.analysis.integration | Numerical integration (quadrature) algorithms for univariate real functions.
org.apache.commons.math.analysis.interpolation | Univariate real functions interpolation algorithms.
org.apache.commons.math.analysis.polynomials | Univariate real polynomials implementations, seen as differentiable univariate real functions.
org.apache.commons.math.analysis.solvers | Root finding algorithms, for univariate real functions.
org.apache.commons.math.linear | Linear algebra support.
org.apache.commons.math.optimization | This package provides common interfaces for the optimization algorithms provided in sub-packages.
org.apache.commons.math.optimization.fitting | This package provides classes to perform curve fitting.
org.apache.commons.math.optimization.univariate | Univariate real functions minimum finding algorithms.
org.apache.commons.math.transform | Implementations of transform methods, including Fast Fourier transforms.

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` | `ComposableFunction` Base class for `UnivariateRealFunction` that can be composed with other functions.

Methods in org.apache.commons.math.analysis that return UnivariateRealFunction
`UnivariateRealFunction` | `DifferentiableUnivariateRealFunction.derivative()` Returns the derivative of the function

Methods in org.apache.commons.math.analysis with parameters of type UnivariateRealFunction
`ComposableFunction` | `ComposableFunction.add(UnivariateRealFunction f)` Return a function adding the instance and another function.
`ComposableFunction` | `ComposableFunction.combine(UnivariateRealFunction f, BivariateRealFunction combiner)` Return a function combining the instance and another function.
`ComposableFunction` | `ComposableFunction.divide(UnivariateRealFunction f)` Return a function dividing the instance by another function.
`ComposableFunction` | `ComposableFunction.multiply(UnivariateRealFunction f)` Return a function multiplying the instance and another function.
`ComposableFunction` | `ComposableFunction.of(UnivariateRealFunction f)` Precompose the instance with another function.
`ComposableFunction` | `ComposableFunction.postCompose(UnivariateRealFunction f)` Postcompose the instance with another function.
`ComposableFunction` | `ComposableFunction.subtract(UnivariateRealFunction f)` Return a function subtracting another function from the instance.

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

Fields in org.apache.commons.math.analysis.integration declared as UnivariateRealFunction
`protected UnivariateRealFunction` | `UnivariateRealIntegratorImpl.f` Deprecated. as of 2.0 the integrand function is passed as an argument to the `UnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)`method.

Methods in org.apache.commons.math.analysis.integration with parameters of type UnivariateRealFunction
`double` | `LegendreGaussIntegrator.integrate(UnivariateRealFunction f, double min, double max)` Integrate the function in the given interval.
`double` | `RombergIntegrator.integrate(UnivariateRealFunction f, double min, double max)` Integrate the function in the given interval.
`double` | `SimpsonIntegrator.integrate(UnivariateRealFunction f, double min, double max)` Integrate the function in the given interval.
`double` | `UnivariateRealIntegrator.integrate(UnivariateRealFunction f, double min, double max)` Integrate the function in the given interval.
`double` | `TrapezoidIntegrator.integrate(UnivariateRealFunction f, double min, double max)` Integrate the function in the given interval.

Constructors in org.apache.commons.math.analysis.integration with parameters of type UnivariateRealFunction
`RombergIntegrator(UnivariateRealFunction f)` Deprecated. as of 2.0 the integrand function is passed as an argument to the `RombergIntegrator.integrate(UnivariateRealFunction, double, double)`method.
`SimpsonIntegrator(UnivariateRealFunction f)` Deprecated. as of 2.0 the integrand function is passed as an argument to the `SimpsonIntegrator.integrate(UnivariateRealFunction, double, double)`method.
`TrapezoidIntegrator(UnivariateRealFunction f)` Deprecated. as of 2.0 the integrand function is passed as an argument to the `TrapezoidIntegrator.integrate(UnivariateRealFunction, double, double)`method.
`UnivariateRealIntegratorImpl(UnivariateRealFunction f, int defaultMaximalIterationCount)` Deprecated. as of 2.0 the integrand function is passed as an argument to the `UnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)`method.

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

Methods in org.apache.commons.math.analysis.interpolation that return UnivariateRealFunction
`UnivariateRealFunction` | `UnivariateRealInterpolator.interpolate(double[] xval, double[] yval)` Computes an interpolating function for the data set.

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

Classes in org.apache.commons.math.analysis.polynomials that implement UnivariateRealFunction
`class` | `PolynomialFunction` Immutable representation of a real polynomial function with real coefficients.
`class` | `PolynomialFunctionLagrangeForm` Implements the representation of a real polynomial function in Lagrange Form.
`class` | `PolynomialFunctionNewtonForm` Implements the representation of a real polynomial function in Newton Form.
`class` | `PolynomialSplineFunction` Represents a polynomial spline function.

Methods in org.apache.commons.math.analysis.polynomials that return UnivariateRealFunction
`UnivariateRealFunction` | `PolynomialSplineFunction.derivative()` Returns the derivative of the polynomial spline function as a UnivariateRealFunction
`UnivariateRealFunction` | `PolynomialFunction.derivative()` Returns the derivative as a UnivariateRealFunction

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

Fields in org.apache.commons.math.analysis.solvers declared as UnivariateRealFunction
`protected UnivariateRealFunction` | `UnivariateRealSolverImpl.f` Deprecated. as of 2.0 the function to solve is passed as an argument to the `UnivariateRealSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.

Methods in org.apache.commons.math.analysis.solvers with parameters of type UnivariateRealFunction
`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.
`protected boolean` | `UnivariateRealSolverImpl.isBracketing(double lower, double upper, UnivariateRealFunction function)` Deprecated. Returns true iff the function takes opposite signs at the endpoints.
`double` | `SecantSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Find a zero in the given interval.
`double` | `NewtonSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Find a zero near the midpoint of `min` and `max`.
`double` | `LaguerreSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Find a real root in the given interval.
`double` | `BrentSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Find a zero in the given interval.
`double` | `BisectionSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Solve for a zero root in the given interval.
`double` | `MullerSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Find a real root in the given interval.
`double` | `RiddersSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max)` Find a root in the given interval.
`double` | `UnivariateRealSolverImpl.solve(int maxEval, UnivariateRealFunction function, double min, double max)` Deprecated. Solve for a zero root in the given interval.
`double` | `SecantSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)` Find a zero in the given interval.
`double` | `NewtonSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double startValue)` Find a zero near the value `startValue`.
`double` | `LaguerreSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)` Find a real root in the given interval with initial value.
`double` | `BrentSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)` Find a zero in the given interval with an initial guess.
`double` | `BisectionSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)` Solve for a zero in the given interval, start at startValue.
`double` | `MullerSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)` Find a real root in the given interval with initial value.
`double` | `RiddersSolver.solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)` Find a root in the given interval with initial value.
`double` | `UnivariateRealSolverImpl.solve(int maxEval, UnivariateRealFunction function, double min, double max, double startValue)` Deprecated. Solve for a zero in the given interval, start at startValue.
`double` | `SecantSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `NewtonSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `LaguerreSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`static double` | `UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1)` Convenience method to find a zero of a univariate real function.
`double` | `BrentSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `BisectionSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `UnivariateRealSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `MullerSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `RiddersSolver.solve(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `SecantSolver.solve(UnivariateRealFunction f, double min, double max, double initial)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `NewtonSolver.solve(UnivariateRealFunction f, double min, double max, double startValue)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `LaguerreSolver.solve(UnivariateRealFunction f, double min, double max, double initial)` Deprecated. in 2.2 (to be removed in 3.0).
`static double` | `UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1, double absoluteAccuracy)` Convenience method to find a zero of a univariate real function.
`double` | `BrentSolver.solve(UnivariateRealFunction f, double min, double max, double initial)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `BisectionSolver.solve(UnivariateRealFunction f, double min, double max, double initial)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `UnivariateRealSolver.solve(UnivariateRealFunction f, double min, double max, double startValue)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `MullerSolver.solve(UnivariateRealFunction f, double min, double max, double initial)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `RiddersSolver.solve(UnivariateRealFunction f, double min, double max, double initial)` Deprecated. in 2.2 (to be removed in 3.0).
`double` | `MullerSolver.solve2(UnivariateRealFunction f, double min, double max)` Deprecated. in 2.2 (to be removed in 3.0).
`protected void` | `UnivariateRealSolverImpl.verifyBracketing(double lower, double upper, UnivariateRealFunction function)` Deprecated. Verifies that the endpoints specify an interval and the function takes opposite signs at the endpoints, throws IllegalArgumentException if not

Constructors in org.apache.commons.math.analysis.solvers with parameters of type UnivariateRealFunction
`BisectionSolver(UnivariateRealFunction f)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `BisectionSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.
`BrentSolver(UnivariateRealFunction f)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `BrentSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.
`LaguerreSolver(UnivariateRealFunction f)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `LaguerreSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.
`MullerSolver(UnivariateRealFunction f)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `MullerSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.
`RiddersSolver(UnivariateRealFunction f)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `RiddersSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.
`SecantSolver(UnivariateRealFunction f)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `SecantSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.
`UnivariateRealSolverImpl(UnivariateRealFunction f, int defaultMaximalIterationCount, double defaultAbsoluteAccuracy)` Deprecated. as of 2.0 the function to solve is passed as an argument to the `UnivariateRealSolver.solve(UnivariateRealFunction, double, double)` or `UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)` method.

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

Methods in org.apache.commons.math.linear with parameters of type UnivariateRealFunction
`RealVector` | `AbstractRealVector.map(UnivariateRealFunction function)` Acts as if implemented as:
`RealVector` | `RealVector.map(UnivariateRealFunction function)` Acts as if implemented as:
`RealVector` | `AbstractRealVector.mapToSelf(UnivariateRealFunction function)` Acts as if it is implemented as:
`RealVector` | `RealVector.mapToSelf(UnivariateRealFunction function)` Acts as if it is implemented as:

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

Methods in org.apache.commons.math.optimization with parameters of type UnivariateRealFunction
`double` | `MultiStartUnivariateRealOptimizer.optimize(UnivariateRealFunction f, GoalType goalType, double min, double max)` Find an optimum in the given interval.
`double` | `UnivariateRealOptimizer.optimize(UnivariateRealFunction f, GoalType goalType, double min, double max)` Find an optimum in the given interval.
`double` | `MultiStartUnivariateRealOptimizer.optimize(UnivariateRealFunction f, GoalType goalType, double min, double max, double startValue)` Find an optimum in the given interval, start at startValue.
`double` | `UnivariateRealOptimizer.optimize(UnivariateRealFunction f, GoalType goalType, double min, double max, double startValue)` Find an optimum in the given interval, start at startValue.

Uses of UnivariateRealFunction in org.apache.commons.math.optimization.fitting

Classes in org.apache.commons.math.optimization.fitting that implement UnivariateRealFunction
`class` | `GaussianDerivativeFunction` The derivative of `GaussianFunction`.
`class` | `GaussianFunction` A Gaussian function.
`class` | `HarmonicFunction` Harmonic function of the form `f (t) = a cos (ω t + φ)`.

Methods in org.apache.commons.math.optimization.fitting that return UnivariateRealFunction
`UnivariateRealFunction` | `GaussianFunction.derivative()` Returns the derivative of the function

Uses of UnivariateRealFunction in org.apache.commons.math.optimization.univariate

Methods in org.apache.commons.math.optimization.univariate with parameters of type UnivariateRealFunction
`protected double` | `AbstractUnivariateRealOptimizer.computeObjectiveValue(UnivariateRealFunction f, double point)` Deprecated. in 2.2. Use this `replacement` instead.
`double` | `AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f, GoalType goal, double min, double max)` Find an optimum in the given interval.
`double` | `AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f, GoalType goal, double min, double max, double startValue)` Find an optimum in the given interval, start at startValue.
`void` | `BracketFinder.search(UnivariateRealFunction func, GoalType goal, double xA, double xB)` Search new points that bracket a local optimum of the function.

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

Methods in org.apache.commons.math.transform with parameters of type UnivariateRealFunction
`double[]` | `FastCosineTransformer.inversetransform(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`double[]` | `RealTransformer.inversetransform(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`Complex[]` | `FastFourierTransformer.inversetransform(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`double[]` | `FastSineTransformer.inversetransform(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`double[]` | `FastHadamardTransformer.inversetransform(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`double[]` | `FastCosineTransformer.inversetransform2(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`Complex[]` | `FastFourierTransformer.inversetransform2(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`double[]` | `FastSineTransformer.inversetransform2(UnivariateRealFunction f, double min, double max, int n)` Inversely transform the given real function, sampled on the given interval.
`static double[]` | `FastFourierTransformer.sample(UnivariateRealFunction f, double min, double max, int n)` Sample the given univariate real function on the given interval.
`double[]` | `FastCosineTransformer.transform(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`double[]` | `RealTransformer.transform(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`Complex[]` | `FastFourierTransformer.transform(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`double[]` | `FastSineTransformer.transform(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`double[]` | `FastHadamardTransformer.transform(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`double[]` | `FastCosineTransformer.transform2(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`Complex[]` | `FastFourierTransformer.transform2(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.
`double[]` | `FastSineTransformer.transform2(UnivariateRealFunction f, double min, double max, int n)` Transform the given real function, sampled on the given interval.

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

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