Package | Description |
---|---|
fr.cnes.sirius.patrius.math.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
fr.cnes.sirius.patrius.math.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
fr.cnes.sirius.patrius.math.analysis.interpolation | |
fr.cnes.sirius.patrius.math.optim.linear | |
fr.cnes.sirius.patrius.math.optim.nonlinear.scalar | |
fr.cnes.sirius.patrius.math.optim.nonlinear.scalar.noderiv |
Modifier and Type | Method and Description |
---|---|
static MultivariateFunction |
FunctionUtils.collector(BivariateFunction combiner,
double initialValue)
Returns a MultivariateFunction h(x[]) defined by
h(x[]) = combiner(...combiner(combiner(initialValue,x[0]),x[1])...) |
static MultivariateFunction |
FunctionUtils.collector(BivariateFunction combiner,
UnivariateFunction f,
double initialValue)
Returns a MultivariateFunction h(x[]) defined by
h(x[]) = combiner(...combiner(combiner(initialValue,f(x[0])),f(x[1]))...) |
Modifier and Type | Interface and Description |
---|---|
interface |
MultivariateDifferentiableFunction
Extension of
MultivariateFunction representing a
multivariate differentiable real function. |
Modifier and Type | Class and Description |
---|---|
class |
MicrosphereInterpolatingFunction
Interpolating function that implements the
Microsphere Projection.
|
Modifier and Type | Method and Description |
---|---|
MultivariateFunction |
MicrosphereInterpolator.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 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 boundedIn,
double[] lower,
double[] upper)
Simple constructor.
|
MultivariateFunctionPenaltyAdapter(MultivariateFunction boundedIn,
double[] lowerIn,
double[] upperIn,
double offsetIn,
double[] scaleIn)
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 |
NelderMeadSimplex.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.
|
Copyright © 2019 CNES. All rights reserved.