Uses of Interface
org.apache.commons.math4.legacy.analysis.UnivariateFunction
-
Packages that use UnivariateFunction Package Description org.apache.commons.math4.legacy.analysis Parent package for common numerical analysis procedures, including root finding, function interpolation and integration.org.apache.commons.math4.legacy.analysis.differentiation This package holds the main interfaces and basic building block classes dealing with differentiation.org.apache.commons.math4.legacy.analysis.function Thefunctionpackage contains function objects that wrap the methods contained inMath, as well as common mathematical functions such as the gaussian and sinc functions.org.apache.commons.math4.legacy.analysis.integration Numerical integration (quadrature) algorithms for univariate real functions.org.apache.commons.math4.legacy.analysis.integration.gauss Gauss family of quadrature schemes.org.apache.commons.math4.legacy.analysis.interpolation Univariate real functions interpolation algorithms.org.apache.commons.math4.legacy.analysis.polynomials Univariate real polynomials implementations, seen as differentiable univariate real functions.org.apache.commons.math4.legacy.analysis.solvers Root finding algorithms, for univariate real functions.org.apache.commons.math4.legacy.linear Linear algebra support.org.apache.commons.math4.legacy.optim.univariate One-dimensional optimization algorithms.org.apache.commons.math4.legacy.special Implementations of special functions such as Beta and Gamma. -
-
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis
Methods in org.apache.commons.math4.legacy.analysis that return UnivariateFunction Modifier and Type Method Description static UnivariateFunctionFunctionUtils. add(UnivariateFunction... f)Adds functions.static UnivariateFunctionFunctionUtils. combine(BivariateFunction combiner, UnivariateFunction f, UnivariateFunction g)Returns the univariate functionh(x) = combiner(f(x), g(x)).static UnivariateFunctionFunctionUtils. compose(UnivariateFunction... f)Composes functions.static UnivariateFunctionFunctionUtils. derivative(UnivariateDifferentiableFunction f, int order)Convert anUnivariateDifferentiableFunctionto anUnivariateFunctioncomputing nth order derivative.static UnivariateFunctionFunctionUtils. fix1stArgument(BivariateFunction f, double fixed)Creates a unary function by fixing the first argument of a binary function.static UnivariateFunctionFunctionUtils. fix2ndArgument(BivariateFunction f, double fixed)Creates a unary function by fixing the second argument of a binary function.static UnivariateFunctionFunctionUtils. multiply(UnivariateFunction... f)Multiplies functions.Methods in org.apache.commons.math4.legacy.analysis with parameters of type UnivariateFunction Modifier and Type Method Description static UnivariateFunctionFunctionUtils. add(UnivariateFunction... f)Adds functions.static MultivariateFunctionFunctionUtils. collector(BivariateFunction combiner, UnivariateFunction f, double initialValue)Returns a MultivariateFunction h(x[]).static UnivariateFunctionFunctionUtils. combine(BivariateFunction combiner, UnivariateFunction f, UnivariateFunction g)Returns the univariate functionh(x) = combiner(f(x), g(x)).static UnivariateFunctionFunctionUtils. compose(UnivariateFunction... f)Composes functions.static UnivariateFunctionFunctionUtils. multiply(UnivariateFunction... f)Multiplies functions.static UnivariateDifferentiableFunctionFunctionUtils. toDifferentiable(UnivariateFunction f, UnivariateFunction... derivatives)Convert regular functions toUnivariateDifferentiableFunction. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.differentiation
Subinterfaces of UnivariateFunction in org.apache.commons.math4.legacy.analysis.differentiation Modifier and Type Interface Description interfaceUnivariateDifferentiableFunctionInterface for univariate functions derivatives.Methods in org.apache.commons.math4.legacy.analysis.differentiation with parameters of type UnivariateFunction Modifier and Type Method Description UnivariateDifferentiableFunctionFiniteDifferencesDifferentiator. differentiate(UnivariateFunction function)Create an implementation of adifferentialfrom a regularfunction.UnivariateDifferentiableFunctionUnivariateFunctionDifferentiator. differentiate(UnivariateFunction function)Create an implementation of adifferentialfrom a regularfunction. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.function
Classes in org.apache.commons.math4.legacy.analysis.function that implement UnivariateFunction Modifier and Type Class Description classAbsAbsolute value function.classAcosArc-cosine function.classAcoshHyperbolic arc-cosine function.classAsinArc-sine function.classAsinhHyperbolic arc-sine function.classAtanArc-tangent function.classAtanhHyperbolic arc-tangent function.classCbrtCube root function.classCeilceilfunction.classConstantConstant function.classCosCosine function.classCoshHyperbolic cosine function.classExpExponential function.classExpm1ex-1function.classFloorfloorfunction.classGaussianGaussian function.classHarmonicOscillatorsimple harmonic oscillator function.classIdentityIdentity function.classInverseInverse function.classLogNatural logarithm function.classLog10Base 10 logarithm function.classLog1plog(1 + p)function.classLogisticGeneralised logistic function.classLogitLogit function.classMinusMinus function.classPowerPower function.classRintrintfunction.classSigmoidSigmoid function.classSignumsignumfunction.classSinSine function.classSincSinc function, defined byclassSinhHyperbolic sine function.classSqrtSquare-root function.classStepFunctionclassTanTangent function.classTanhHyperbolic tangent function.classUlpulpfunction. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.integration
Methods in org.apache.commons.math4.legacy.analysis.integration with parameters of type UnivariateFunction Modifier and Type Method Description doubleBaseAbstractUnivariateIntegrator. integrate(int maxEval, UnivariateFunction f, double lower, double upper)Integrate the function in the given interval.doubleUnivariateIntegrator. integrate(int maxEval, UnivariateFunction f, double min, double max)Integrate the function in the given interval.protected voidBaseAbstractUnivariateIntegrator. setup(int maxEval, UnivariateFunction f, double lower, double upper)Prepare for computation. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.integration.gauss
Methods in org.apache.commons.math4.legacy.analysis.integration.gauss with parameters of type UnivariateFunction Modifier and Type Method Description doubleGaussIntegrator. integrate(UnivariateFunction f)Returns an estimate of the integral off(x) * w(x), wherewis a weight function that depends on the actual flavor of the Gauss integration scheme.doubleSymmetricGaussIntegrator. integrate(UnivariateFunction f)Returns an estimate of the integral off(x) * w(x), wherewis a weight function that depends on the actual flavor of the Gauss integration scheme. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.interpolation
Methods in org.apache.commons.math4.legacy.analysis.interpolation that return UnivariateFunction Modifier and Type Method Description UnivariateFunctionUnivariateInterpolator. interpolate(double[] xval, double[] yval)Computes an interpolating function for the dataset.UnivariateFunctionUnivariatePeriodicInterpolator. interpolate(double[] xval, double[] yval)Computes an interpolating function for the dataset. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.polynomials
Classes in org.apache.commons.math4.legacy.analysis.polynomials that implement UnivariateFunction 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. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.analysis.solvers
Classes in org.apache.commons.math4.legacy.analysis.solvers with type parameters of type UnivariateFunction Modifier and Type Class Description classBaseAbstractUnivariateSolver<FUNC extends UnivariateFunction>Provide a default implementation for several functions useful to generic solvers.interfaceBaseUnivariateSolver<FUNC extends UnivariateFunction>Interface for (univariate real) rootfinding algorithms.interfaceBracketedUnivariateSolver<FUNC extends UnivariateFunction>Interface for(univariate real) root-finding algorithmsthat maintain a bracketed solution.Methods in org.apache.commons.math4.legacy.analysis.solvers with parameters of type UnivariateFunction Modifier and Type Method Description static double[]UnivariateSolverUtils. bracket(UnivariateFunction function, double initial, double lowerBound, double upperBound)This method simply callsbracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)withqandrset to 1.0 andmaximumIterationsset toInteger.MAX_VALUE.static double[]UnivariateSolverUtils. bracket(UnivariateFunction function, double initial, double lowerBound, double upperBound, double q, double r, int maximumIterations)This method attempts to find two values a and b satisfyinglowerBound <= a < initial < b <= upperBoundf(a) * f(b) <= 0Iffis continuous on[a,b], this means thataandbbracket a root off.static double[]UnivariateSolverUtils. bracket(UnivariateFunction function, double initial, double lowerBound, double upperBound, int maximumIterations)This method simply callsbracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)withqandrset to 1.0.static doubleUnivariateSolverUtils. forceSide(int maxEval, UnivariateFunction f, BracketedUnivariateSolver<UnivariateFunction> bracketing, double baseRoot, double min, double max, AllowedSolution allowedSolution)Force a root found by a non-bracketing solver to lie on a specified side, as if the solver were a bracketing one.static booleanUnivariateSolverUtils. isBracketing(UnivariateFunction function, double lower, double upper)Check whether the interval bounds bracket a root.doubleBaseSecantSolver. solve(int maxEval, UnivariateFunction f, double min, double max, double startValue)Solve for a zero in the given interval, start atstartValue.doubleBaseSecantSolver. solve(int maxEval, UnivariateFunction f, double min, double max, double startValue, AllowedSolution allowedSolution)Solve for a zero in the given interval, start atstartValue.doubleBaseSecantSolver. solve(int maxEval, UnivariateFunction f, double min, double max, AllowedSolution allowedSolution)Solve for a zero in the given interval.doubleBracketingNthOrderBrentSolver. solve(int maxEval, UnivariateFunction f, double min, double max, double startValue, AllowedSolution allowedSolution)Solve for a zero in the given interval, start atstartValue.doubleBracketingNthOrderBrentSolver. solve(int maxEval, UnivariateFunction f, double min, double max, AllowedSolution allowedSolution)Solve for a zero in the given interval.static doubleUnivariateSolverUtils. solve(UnivariateFunction function, double x0, double x1)Convenience method to find a zero of a univariate real function.static doubleUnivariateSolverUtils. solve(UnivariateFunction function, double x0, double x1, double absoluteAccuracy)Convenience method to find a zero of a univariate real function.static voidUnivariateSolverUtils. verifyBracketing(UnivariateFunction function, double lower, double upper)Check that the endpoints specify an interval and the end points bracket a root.Method parameters in org.apache.commons.math4.legacy.analysis.solvers with type arguments of type UnivariateFunction Modifier and Type Method Description static doubleUnivariateSolverUtils. forceSide(int maxEval, UnivariateFunction f, BracketedUnivariateSolver<UnivariateFunction> bracketing, double baseRoot, double min, double max, AllowedSolution allowedSolution)Force a root found by a non-bracketing solver to lie on a specified side, as if the solver were a bracketing one. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.linear
Methods in org.apache.commons.math4.legacy.linear with parameters of type UnivariateFunction Modifier and Type Method Description ArrayRealVectorArrayRealVector. map(UnivariateFunction function)Acts as if implemented as:RealVectorRealVector. map(UnivariateFunction function)Acts as if implemented as:ArrayRealVectorArrayRealVector. mapToSelf(UnivariateFunction function)Acts as if it is implemented as:Entry e = null; for(Iterator<Entry> it = iterator(); it.hasNext(); e = it.next()) { e.setValue(function.value(e.getValue())); }Entries of this vector are modified in-place by this method.RealVectorRealVector. mapToSelf(UnivariateFunction function)Acts as if it is implemented as:Entry e = null; for(Iterator<Entry> it = iterator(); it.hasNext(); e = it.next()) { e.setValue(function.value(e.getValue())); }Entries of this vector are modified in-place by this method. -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.optim.univariate
Methods in org.apache.commons.math4.legacy.optim.univariate that return UnivariateFunction Modifier and Type Method Description UnivariateFunctionUnivariateObjectiveFunction. getObjectiveFunction()Gets the function to be optimized.Methods in org.apache.commons.math4.legacy.optim.univariate with parameters of type UnivariateFunction Modifier and Type Method Description voidBracketFinder. search(UnivariateFunction func, GoalType goal, double xA, double xB)Search new points that bracket a local optimum of the function.Constructors in org.apache.commons.math4.legacy.optim.univariate with parameters of type UnivariateFunction Constructor Description UnivariateObjectiveFunction(UnivariateFunction f) -
Uses of UnivariateFunction in org.apache.commons.math4.legacy.special
Classes in org.apache.commons.math4.legacy.special that implement UnivariateFunction Modifier and Type Class Description classBesselJThis class provides computation methods related to Bessel functions of the first kind.
-