Package | Description |
---|---|
org.hipparchus.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
org.hipparchus.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
org.hipparchus.analysis.interpolation |
Univariate real functions interpolation algorithms.
|
org.hipparchus.optim.linear |
Optimization algorithms for linear constrained problems.
|
org.hipparchus.optim.nonlinear.scalar |
Algorithms for optimizing a scalar function.
|
org.hipparchus.optim.nonlinear.scalar.noderiv |
This package provides optimization algorithms that do not require derivatives.
|
Modifier and Type | Method | Description |
---|---|---|
static MultivariateFunction |
FunctionUtils.collector(BivariateFunction combiner,
double initialValue) |
Returns a MultivariateFunction h(x[]) defined by
|
static MultivariateFunction |
FunctionUtils.collector(BivariateFunction combiner,
UnivariateFunction f,
double initialValue) |
Returns a MultivariateFunction h(x[]) defined by
|
static MultivariateFunction |
FunctionUtils.derivative(MultivariateDifferentiableFunction f,
int[] orders) |
Convert an
MultivariateDifferentiableFunction to an
MultivariateFunction computing nth order derivative. |
Modifier and Type | Method | Description |
---|---|---|
static MultivariateDifferentiableFunction |
FunctionUtils.toDifferentiable(MultivariateFunction f,
MultivariateVectorFunction gradient) |
Convert regular functions to
MultivariateDifferentiableFunction . |
Modifier and Type | Interface | Description |
---|---|---|
interface |
MultivariateDifferentiableFunction |
Extension of
MultivariateFunction representing a
multivariate differentiable real function. |
Modifier and Type | Method | Description |
---|---|---|
MultivariateFunction |
MicrosphereProjectionInterpolator.interpolate(double[][] xval,
double[] yval) |
Computes an interpolating function for the data set.
|
MultivariateFunction |
MultivariateInterpolator.interpolate(double[][] xval,
double[] yval) |
Computes an interpolating function for the data set.
|
Modifier and Type | Class | Description |
---|---|---|
class |
LinearObjectiveFunction |
An objective function for a linear optimization problem.
|
Modifier and Type | Class | Description |
---|---|---|
class |
LeastSquaresConverter |
This class converts
vectorial objective functions to
scalar objective functions
when the goal is to minimize them. |
class |
MultivariateFunctionMappingAdapter |
Adapter for mapping bounded
MultivariateFunction to unbounded ones. |
class |
MultivariateFunctionPenaltyAdapter |
Adapter extending bounded
MultivariateFunction to an unbouded
domain using a penalty function. |
Modifier and Type | Method | Description |
---|---|---|
MultivariateFunction |
ObjectiveFunction.getObjectiveFunction() |
Gets the function to be optimized.
|
Constructor | Description |
---|---|
MultivariateFunctionMappingAdapter(MultivariateFunction bounded,
double[] lower,
double[] upper) |
Simple constructor.
|
MultivariateFunctionPenaltyAdapter(MultivariateFunction bounded,
double[] lower,
double[] upper,
double offset,
double[] scale) |
Simple constructor.
|
ObjectiveFunction(MultivariateFunction f) |
Modifier and Type | Method | Description |
---|---|---|
void |
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.
|
Copyright © 2016–2018 Hipparchus.org. All rights reserved.