FUNC
- the type of the objective function to be optimized@Deprecated public abstract class BaseAbstractMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction> extends Object implements BaseMultivariateVectorOptimizer<FUNC>
Modifier and Type | Method and Description |
---|---|
ConvergenceChecker<PointVectorValuePair> |
getConvergenceChecker()
Deprecated.
Get the convergence checker.
|
int |
getEvaluations()
Deprecated.
Get the number of evaluations of the objective function.
|
int |
getMaxEvaluations()
Deprecated.
Get the maximal number of function evaluations.
|
double[] |
getStartPoint()
Deprecated.
Gets the initial values of the optimized parameters.
|
double[] |
getTarget()
Deprecated.
Gets the observed values to be matched by the objective vector
function.
|
RealMatrix |
getWeight()
Deprecated.
Gets the weight matrix of the observations.
|
PointVectorValuePair |
optimize(int maxEval,
FUNC f,
double[] t,
double[] w,
double[] startPoint)
Deprecated.
As of 3.1. Please use
optimize(int,MultivariateVectorFunction,OptimizationData[])
instead. |
public int getMaxEvaluations()
getMaxEvaluations
in interface BaseOptimizer<PointVectorValuePair>
public int getEvaluations()
optimize
method. It is 0 if the method has not been
called yet.getEvaluations
in interface BaseOptimizer<PointVectorValuePair>
public ConvergenceChecker<PointVectorValuePair> getConvergenceChecker()
getConvergenceChecker
in interface BaseOptimizer<PointVectorValuePair>
@Deprecated public PointVectorValuePair optimize(int maxEval, FUNC f, double[] t, double[] w, double[] startPoint)
optimize(int,MultivariateVectorFunction,OptimizationData[])
instead.∑weighti(objectivei - targeti)2
optimize
in interface BaseMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction>
maxEval
- Maximum number of function evaluations.f
- Objective function.t
- Target value for the objective functions at optimum.w
- Weights for the least squares cost computation.startPoint
- Start point for optimization.public double[] getStartPoint()
public RealMatrix getWeight()
public double[] getTarget()
Jas4pp 1.5 © Java Analysis Studio for Particle Physics