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
 

Classes in org.apache.commons.math.analysis that implement UnivariateRealFunction
 class CubicSplineFunction
          Represents a cubic spline function.
 class PolynomialFunction
          Represents a Polynomial 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 SplineInterpolator.interpolate(double[] xval, double[] yval)
          Computes an interpolating function for the data set.
 UnivariateRealFunction UnivariateRealInterpolator.interpolate(double[] xval, double[] yval)
          Computes an interpolating function for the data set.
 

Methods in org.apache.commons.math.analysis with parameters of type UnivariateRealFunction
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.
 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.
static double UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1)
          Method to solve for zeros of real univariate functions.
static double UnivariateRealSolverUtils.solve(UnivariateRealFunction f, double x0, double x1, double absoluteAccuracy)
          Convience method to solve for zeros of real univariate functions.
static double[] UnivariateRealSolverUtils.bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound)
          For a function, f, this method returns two values, a and b that bracket a root of f.
static double[] UnivariateRealSolverUtils.bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound, int maximumIterations)
          For a function, f, this method returns two values, a and b that bracket a root of f.
 

Constructors in org.apache.commons.math.analysis with parameters of type UnivariateRealFunction
BisectionSolver(UnivariateRealFunction f)
          Construct a solver for the given function.
BrentSolver(UnivariateRealFunction f)
          Construct a solver for the given function.
SecantSolver(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.
 



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