FUNC
- Type of the objective function to be optimized.@Deprecated public abstract class BaseAbstractMultivariateOptimizer<FUNC extends MultivariateFunction> extends Object implements BaseMultivariateOptimizer<FUNC>
Modifier and Type | Method and Description |
---|---|
ConvergenceChecker<PointValuePair> |
getConvergenceChecker()
Deprecated.
Get the convergence checker.
|
int |
getEvaluations()
Deprecated.
Get the number of evaluations of the objective function.
|
GoalType |
getGoalType()
Deprecated.
|
double[] |
getLowerBound()
Deprecated.
|
int |
getMaxEvaluations()
Deprecated.
Get the maximal number of function evaluations.
|
double[] |
getStartPoint()
Deprecated.
|
double[] |
getUpperBound()
Deprecated.
|
PointValuePair |
optimize(int maxEval,
FUNC f,
GoalType goalType,
double[] startPoint)
Deprecated.
As of 3.1. Please use
optimize(int,MultivariateFunction,GoalType,OptimizationData[])
instead. |
PointValuePair |
optimize(int maxEval,
FUNC f,
GoalType goalType,
OptimizationData... optData)
Deprecated.
Optimize an objective function.
|
public int getMaxEvaluations()
getMaxEvaluations
in interface BaseOptimizer<PointValuePair>
public int getEvaluations()
optimize
method. It is 0 if the method has not been
called yet.getEvaluations
in interface BaseOptimizer<PointValuePair>
public ConvergenceChecker<PointValuePair> getConvergenceChecker()
getConvergenceChecker
in interface BaseOptimizer<PointValuePair>
@Deprecated public PointValuePair optimize(int maxEval, FUNC f, GoalType goalType, double[] startPoint)
optimize(int,MultivariateFunction,GoalType,OptimizationData[])
instead.optimize
in interface BaseMultivariateOptimizer<FUNC extends MultivariateFunction>
maxEval
- Maximum number of function evaluations.f
- Objective function.goalType
- Type of optimization goal: either
GoalType.MAXIMIZE
or GoalType.MINIMIZE
.startPoint
- Start point for optimization.public PointValuePair optimize(int maxEval, FUNC f, GoalType goalType, OptimizationData... optData)
maxEval
- Allowed number of evaluations of the objective function.f
- Objective function.goalType
- Optimization type.optData
- Optimization data. The following data will be looked for:
public GoalType getGoalType()
public double[] getStartPoint()
public double[] getLowerBound()
public double[] getUpperBound()
Jas4pp 1.5 © Java Analysis Studio for Particle Physics