Uses of Interface
org.apache.commons.math.analysis.UnivariateRealFunction
- 
Packages that use UnivariateRealFunction Package Description 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 Modifier and Type Interface Description interfaceDifferentiableUnivariateRealFunctionExtension ofUnivariateRealFunctionrepresenting a differentiable univariate real function.Classes in org.apache.commons.math.analysis that implement UnivariateRealFunction Modifier and Type Class Description classComposableFunctionBase class forUnivariateRealFunctionthat can be composed with other functions.Methods in org.apache.commons.math.analysis that return UnivariateRealFunction Modifier and Type Method Description UnivariateRealFunctionDifferentiableUnivariateRealFunction. derivative()Returns the derivative of the functionMethods in org.apache.commons.math.analysis with parameters of type UnivariateRealFunction Modifier and Type Method Description ComposableFunctionComposableFunction. add(UnivariateRealFunction f)Return a function adding the instance and another function.ComposableFunctionComposableFunction. combine(UnivariateRealFunction f, BivariateRealFunction combiner)Return a function combining the instance and another function.ComposableFunctionComposableFunction. divide(UnivariateRealFunction f)Return a function dividing the instance by another function.ComposableFunctionComposableFunction. multiply(UnivariateRealFunction f)Return a function multiplying the instance and another function.ComposableFunctionComposableFunction. of(UnivariateRealFunction f)Precompose the instance with another function.ComposableFunctionComposableFunction. postCompose(UnivariateRealFunction f)Postcompose the instance with another function.ComposableFunctionComposableFunction. 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 Modifier and Type Field Description protected UnivariateRealFunctionUnivariateRealIntegratorImpl. fDeprecated.as of 2.0 the integrand function is passed as an argument to theUnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)method.Methods in org.apache.commons.math.analysis.integration with parameters of type UnivariateRealFunction Modifier and Type Method Description doubleLegendreGaussIntegrator. integrate(UnivariateRealFunction f, double min, double max)Integrate the function in the given interval.doubleRombergIntegrator. integrate(UnivariateRealFunction f, double min, double max)Integrate the function in the given interval.doubleSimpsonIntegrator. integrate(UnivariateRealFunction f, double min, double max)Integrate the function in the given interval.doubleTrapezoidIntegrator. integrate(UnivariateRealFunction f, double min, double max)Integrate the function in the given interval.doubleUnivariateRealIntegrator. 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 Constructor Description RombergIntegrator(UnivariateRealFunction f)Deprecated.as of 2.0 the integrand function is passed as an argument to theRombergIntegrator.integrate(UnivariateRealFunction, double, double)method.SimpsonIntegrator(UnivariateRealFunction f)Deprecated.as of 2.0 the integrand function is passed as an argument to theSimpsonIntegrator.integrate(UnivariateRealFunction, double, double)method.TrapezoidIntegrator(UnivariateRealFunction f)Deprecated.as of 2.0 the integrand function is passed as an argument to theTrapezoidIntegrator.integrate(UnivariateRealFunction, double, double)method.UnivariateRealIntegratorImpl(UnivariateRealFunction f, int defaultMaximalIterationCount)Deprecated.as of 2.0 the integrand function is passed as an argument to theUnivariateRealIntegrator.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 Modifier and Type Method Description UnivariateRealFunctionUnivariateRealInterpolator. 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 Modifier and Type Class Description classPolynomialFunctionImmutable representation of a real polynomial function with real coefficients.classPolynomialFunctionLagrangeFormImplements the representation of a real polynomial function in Lagrange Form.classPolynomialFunctionNewtonFormImplements the representation of a real polynomial function in Newton Form.classPolynomialSplineFunctionRepresents a polynomial spline function.Methods in org.apache.commons.math.analysis.polynomials that return UnivariateRealFunction Modifier and Type Method Description UnivariateRealFunctionPolynomialFunction. derivative()Returns the derivative as a UnivariateRealFunctionUnivariateRealFunctionPolynomialSplineFunction. derivative()Returns the derivative of the polynomial spline function as a UnivariateRealFunction - 
Uses of UnivariateRealFunction in org.apache.commons.math.analysis.solvers
Fields in org.apache.commons.math.analysis.solvers declared as UnivariateRealFunction Modifier and Type Field Description protected UnivariateRealFunctionUnivariateRealSolverImpl. fDeprecated.as of 2.0 the function to solve is passed as an argument to theUnivariateRealSolver.solve(UnivariateRealFunction, double, double)orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)method.Methods in org.apache.commons.math.analysis.solvers with parameters of type UnivariateRealFunction Modifier and Type Method Description static double[]UnivariateRealSolverUtils. bracket(UnivariateRealFunction function, double initial, double lowerBound, double upperBound)This method attempts to find two values a and b satisfyinglowerBound <= a < initial < b <= upperBoundf(a) * f(b) < 0If f is continuous on[a,b],this means thataandbbracket 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 satisfyinglowerBound <= a < initial < b <= upperBoundf(a) * f(b) <= 0If f is continuous on[a,b],this means thataandbbracket a root of f.protected booleanUnivariateRealSolverImpl. isBracketing(double lower, double upper, UnivariateRealFunction function)Deprecated.Returns true iff the function takes opposite signs at the endpoints.doubleBisectionSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Solve for a zero root in the given interval.doubleBisectionSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)Solve for a zero in the given interval, start at startValue.doubleBisectionSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleBisectionSolver. solve(UnivariateRealFunction f, double min, double max, double initial)Deprecated.in 2.2 (to be removed in 3.0).doubleBrentSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Find a zero in the given interval.doubleBrentSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)Find a zero in the given interval with an initial guess.doubleBrentSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleBrentSolver. solve(UnivariateRealFunction f, double min, double max, double initial)Deprecated.in 2.2 (to be removed in 3.0).doubleLaguerreSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Find a real root in the given interval.doubleLaguerreSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)Find a real root in the given interval with initial value.doubleLaguerreSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleLaguerreSolver. solve(UnivariateRealFunction f, double min, double max, double initial)Deprecated.in 2.2 (to be removed in 3.0).doubleMullerSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Find a real root in the given interval.doubleMullerSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)Find a real root in the given interval with initial value.doubleMullerSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleMullerSolver. solve(UnivariateRealFunction f, double min, double max, double initial)Deprecated.in 2.2 (to be removed in 3.0).doubleNewtonSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Find a zero near the midpoint ofminandmax.doubleNewtonSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double startValue)Find a zero near the valuestartValue.doubleNewtonSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleNewtonSolver. solve(UnivariateRealFunction f, double min, double max, double startValue)Deprecated.in 2.2 (to be removed in 3.0).doubleRiddersSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Find a root in the given interval.doubleRiddersSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)Find a root in the given interval with initial value.doubleRiddersSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleRiddersSolver. solve(UnivariateRealFunction f, double min, double max, double initial)Deprecated.in 2.2 (to be removed in 3.0).doubleSecantSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max)Find a zero in the given interval.doubleSecantSolver. solve(int maxEval, UnivariateRealFunction f, double min, double max, double initial)Find a zero in the given interval.doubleSecantSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleSecantSolver. solve(UnivariateRealFunction f, double min, double max, double initial)Deprecated.in 2.2 (to be removed in 3.0).doubleUnivariateRealSolver. solve(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).doubleUnivariateRealSolver. solve(UnivariateRealFunction f, double min, double max, double startValue)Deprecated.in 2.2 (to be removed in 3.0).doubleUnivariateRealSolverImpl. solve(int maxEval, UnivariateRealFunction function, double min, double max)Deprecated.Solve for a zero root in the given interval.doubleUnivariateRealSolverImpl. solve(int maxEval, UnivariateRealFunction function, double min, double max, double startValue)Deprecated.Solve for a zero in the given interval, start at startValue.static doubleUnivariateRealSolverUtils. solve(UnivariateRealFunction f, double x0, double x1)Convenience method to find a zero of a univariate real function.static doubleUnivariateRealSolverUtils. solve(UnivariateRealFunction f, double x0, double x1, double absoluteAccuracy)Convenience method to find a zero of a univariate real function.doubleMullerSolver. solve2(UnivariateRealFunction f, double min, double max)Deprecated.in 2.2 (to be removed in 3.0).protected voidUnivariateRealSolverImpl. 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 - 
Uses of UnivariateRealFunction in org.apache.commons.math.linear
Methods in org.apache.commons.math.linear with parameters of type UnivariateRealFunction Modifier and Type Method Description RealVectorAbstractRealVector. map(UnivariateRealFunction function)Acts as if implemented as:RealVectorRealVector. map(UnivariateRealFunction function)Acts as if implemented as:RealVectorAbstractRealVector. mapToSelf(UnivariateRealFunction function)Acts as if it is implemented as:RealVectorRealVector. 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 Modifier and Type Method Description doubleMultiStartUnivariateRealOptimizer. optimize(UnivariateRealFunction f, GoalType goalType, double min, double max)Find an optimum in the given interval.doubleMultiStartUnivariateRealOptimizer. optimize(UnivariateRealFunction f, GoalType goalType, double min, double max, double startValue)Find an optimum in the given interval, start at startValue.doubleUnivariateRealOptimizer. optimize(UnivariateRealFunction f, GoalType goalType, double min, double max)Find an optimum in the given interval.doubleUnivariateRealOptimizer. 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 Modifier and Type Class Description classGaussianDerivativeFunctionThe derivative ofGaussianFunction.classGaussianFunctionA Gaussian function.classHarmonicFunctionHarmonic function of the formf (t) = a cos (ω t + φ).Methods in org.apache.commons.math.optimization.fitting that return UnivariateRealFunction Modifier and Type Method Description UnivariateRealFunctionGaussianFunction. 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 Modifier and Type Method Description protected doubleAbstractUnivariateRealOptimizer. computeObjectiveValue(UnivariateRealFunction f, double point)Deprecated.in 2.2.doubleAbstractUnivariateRealOptimizer. optimize(UnivariateRealFunction f, GoalType goal, double min, double max)Find an optimum in the given interval.doubleAbstractUnivariateRealOptimizer. optimize(UnivariateRealFunction f, GoalType goal, double min, double max, double startValue)Find an optimum in the given interval, start at startValue.voidBracketFinder. 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 Modifier and Type Method Description double[]FastCosineTransformer. 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[]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[]RealTransformer. 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.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[]RealTransformer. 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. 
 -