|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |