| 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 and 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 and Description | 
|---|---|
static MultivariateDifferentiableFunction | 
FunctionUtils.toDifferentiable(MultivariateFunction f,
                MultivariateVectorFunction gradient)
Convert regular functions to  
MultivariateDifferentiableFunction. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MultivariateDifferentiableFunction
Extension of  
MultivariateFunction representing a
 multivariate differentiable real function. | 
| Modifier and Type | Method and Description | 
|---|---|
MultivariateFunction | 
MultivariateInterpolator.interpolate(double[][] xval,
           double[] yval)
Computes an interpolating function for the data set. 
 | 
MultivariateFunction | 
MicrosphereProjectionInterpolator.interpolate(double[][] xval,
           double[] yval)
Computes an interpolating function for the data set. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LinearObjectiveFunction
An objective function for a linear optimization problem. 
 | 
| Modifier and Type | Class and 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 and Description | 
|---|---|
MultivariateFunction | 
ObjectiveFunction.getObjectiveFunction()
Gets the function to be optimized. 
 | 
| Constructor and 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 and 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–2020 Hipparchus.org. All rights reserved.