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.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.
 

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

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 TrapezoidIntegrator.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 LegendreGaussIntegrator.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.
 

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 f)
          Returns true iff the function takes opposite signs at the endpoints.
 double SecantSolver.solve(UnivariateRealFunction f, double min, double max)
          Find a zero in the given interval.
 double BrentSolver.solve(UnivariateRealFunction f, double min, double max)
          Find a zero in the given interval.
 double RiddersSolver.solve(UnivariateRealFunction f, double min, double max)
          Find a root in the given interval.
 double BisectionSolver.solve(UnivariateRealFunction f, double min, double max)
          Solve for a zero root in the given interval.
static double UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1)
          Convenience method to find a zero of a univariate real function.
 double LaguerreSolver.solve(UnivariateRealFunction f, double min, double max)
          Find a real root in the given interval.
 double MullerSolver.solve(UnivariateRealFunction f, double min, double max)
          Find a real root in the given interval.
 double NewtonSolver.solve(UnivariateRealFunction f, double min, double max)
          Find a zero near the midpoint of min and max.
 double UnivariateRealSolver.solve(UnivariateRealFunction f, double min, double max)
          Solve for a zero root in the given interval.
 double SecantSolver.solve(UnivariateRealFunction f, double min, double max, double initial)
          Find a zero in the given interval.
 double BrentSolver.solve(UnivariateRealFunction f, double min, double max, double initial)
          Find a zero in the given interval with an initial guess.
 double RiddersSolver.solve(UnivariateRealFunction f, double min, double max, double initial)
          Find a root in the given interval with initial value.
 double BisectionSolver.solve(UnivariateRealFunction f, double min, double max, double initial)
          Solve for a zero in the given interval, start at startValue.
static double UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1, double absoluteAccuracy)
          Convenience method to find a zero of a univariate real function.
 double LaguerreSolver.solve(UnivariateRealFunction f, double min, double max, double initial)
          Find a real root in the given interval with initial value.
 double MullerSolver.solve(UnivariateRealFunction f, double min, double max, double initial)
          Find a real root in the given interval with initial value.
 double NewtonSolver.solve(UnivariateRealFunction f, double min, double max, double startValue)
          Find a zero near the value startValue.
 double UnivariateRealSolver.solve(UnivariateRealFunction f, double min, double max, double startValue)
          Solve for a zero in the given interval, start at startValue.
 double MullerSolver.solve2(UnivariateRealFunction f, double min, double max)
          Find a real root in the given interval.
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.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.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 HarmonicFunction
          Harmonic function of the form f (t) = a cos (ω t + φ).
 

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)
          Compute the objective function value.
 double BrentOptimizer.optimize(UnivariateRealFunction f, GoalType goalType, double min, double max)
          Find an optimum in the given interval.
 double BrentOptimizer.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.transform
 

Methods in org.apache.commons.math.transform with parameters of type UnivariateRealFunction
 Complex[] FastFourierTransformer.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[] FastSineTransformer.inversetransform(UnivariateRealFunction f, double min, double max, int n)
          Inversely transform the given real function, sampled on the given interval.
 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.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.
 double[] FastCosineTransformer.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.
 Complex[] FastFourierTransformer.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[] FastSineTransformer.transform(UnivariateRealFunction f, double min, double max, int n)
          Transform the given real function, sampled 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.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.
 double[] FastCosineTransformer.transform2(UnivariateRealFunction f, double min, double max, int n)
          Transform the given real function, sampled on the given interval.
 



Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.