Uses of Interface
org.hipparchus.analysis.MultivariateFunction
Package
Description
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
This package holds the main interfaces and basic building block classes
dealing with differentiation.
Univariate real functions interpolation algorithms.
Optimization algorithms for linear constrained problems.
Algorithms for optimizing a scalar function.
This package provides optimization algorithms that do not require derivatives.
This package provides algorithms that minimize the residuals
between observations and model values.
-
Uses of MultivariateFunction in org.hipparchus.analysis
Modifier and TypeMethodDescriptionstatic MultivariateFunction
FunctionUtils.collector
(BivariateFunction combiner, double initialValue) Returns a MultivariateFunction h(x[]) defined bystatic MultivariateFunction
FunctionUtils.collector
(BivariateFunction combiner, UnivariateFunction f, double initialValue) Returns a MultivariateFunction h(x[]) defined bystatic MultivariateFunction
FunctionUtils.derivative
(MultivariateDifferentiableFunction f, int[] orders) Convert anMultivariateDifferentiableFunction
to anMultivariateFunction
computing nth order derivative.Modifier and TypeMethodDescriptionFunctionUtils.toDifferentiable
(MultivariateFunction f, MultivariateVectorFunction gradient) Convert regular functions toMultivariateDifferentiableFunction
. -
Uses of MultivariateFunction in org.hipparchus.analysis.differentiation
Modifier and TypeInterfaceDescriptioninterface
Extension ofMultivariateFunction
representing a multivariate differentiable real function. -
Uses of MultivariateFunction in org.hipparchus.analysis.interpolation
Modifier and TypeMethodDescriptionMicrosphereProjectionInterpolator.interpolate
(double[][] xval, double[] yval) Computes an interpolating function for the data set.MultivariateInterpolator.interpolate
(double[][] xval, double[] yval) Computes an interpolating function for the data set. -
Uses of MultivariateFunction in org.hipparchus.optim.linear
Modifier and TypeClassDescriptionclass
An objective function for a linear optimization problem. -
Uses of MultivariateFunction in org.hipparchus.optim.nonlinear.scalar
Modifier and TypeClassDescriptionclass
This class convertsvectorial objective functions
toscalar objective functions
when the goal is to minimize them.class
Adapter for mapping boundedMultivariateFunction
to unbounded ones.class
Adapter extending boundedMultivariateFunction
to an unbouded domain using a penalty function.Modifier and TypeMethodDescriptionObjectiveFunction.getObjectiveFunction()
Gets the function to be optimized.ModifierConstructorDescriptionMultivariateFunctionMappingAdapter
(MultivariateFunction bounded, double[] lower, double[] upper) Simple constructor.MultivariateFunctionPenaltyAdapter
(MultivariateFunction bounded, double[] lower, double[] upper, double offset, double[] scale) Simple constructor.Simple constructor. -
Uses of MultivariateFunction in org.hipparchus.optim.nonlinear.scalar.noderiv
Modifier and TypeMethodDescriptionvoid
AbstractSimplex.evaluate
(MultivariateFunction evaluationFunction, Comparator<PointValuePair> comparator) Evaluate all the non-evaluated points of the simplex.abstract void
AbstractSimplex.iterate
(MultivariateFunction evaluationFunction, Comparator<PointValuePair> comparator) Compute the next simplex of the algorithm.void
MultiDirectionalSimplex.iterate
(MultivariateFunction evaluationFunction, Comparator<PointValuePair> comparator) Compute the next simplex of the algorithm.void
NelderMeadSimplex.iterate
(MultivariateFunction evaluationFunction, Comparator<PointValuePair> comparator) Compute the next simplex of the algorithm. -
Uses of MultivariateFunction in org.hipparchus.optim.nonlinear.vector.constrained
Modifier and TypeClassDescriptionclass
Given P, Q, d, implements \(\frac{1}{2}x^T P X + Q^T x + d\).class
A MultivariateFunction that also has a defined gradient and Hessian.