Deprecated
| Modifier and Type | Field and Description |
|---|---|
| private MultivariateVectorFunction | model
Model function. |
| private double[] | target
Target values for the model function at optimum. |
| private RealMatrix | weightMatrix
Weight matrix. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private void | checkParameters()
Hides org. Check parameters consistency. |
| protected double[] | Returns: the objective function value at the specified point.Point at which the objective function must be evaluated. params)Computes the objective function value. |
| public double[] | Returns: the target values.Gets the observed values to be matched by the objective vector function. |
| public int | |
| public RealMatrix | |
| public PointVectorValuePair | Returns: a point/value pair that satisfies the convergence criteria.Optimization data. In addition to those documented in
optData)BaseMultivariateOptimizer, this method will register the following data:
Overrides org. Stores data and performs the optimization. |
| protected void | parseOptimizationData(OptimizationData...
Optimization data. The following data will be looked for:
optData)Overrides org. Scans the list of (required and optional) optimization data that characterize the problem. |
| model | back to summary |
|---|---|
| private MultivariateVectorFunction model Model function. | |
| target | back to summary |
|---|---|
| private double[] target Target values for the model function at optimum. | |
| weightMatrix | back to summary |
|---|---|
| private RealMatrix weightMatrix Weight matrix. | |
| MultivariateVectorOptimizer | back to summary |
|---|---|
protected MultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
| |
| checkParameters | back to summary |
|---|---|
| private void checkParameters() Hides org. Check parameters consistency.
| |
| computeObjectiveValue | back to summary |
|---|---|
| protected double[] computeObjectiveValue(double[] params) Computes the objective function value. This method must be called by subclasses to enforce the evaluation counter limit.
| |
| getTarget | back to summary |
|---|---|
| public double[] getTarget() Gets the observed values to be matched by the objective vector function.
| |
| getTargetSize | back to summary |
|---|---|
| public int getTargetSize() Gets the number of observed values.
| |
| getWeight | back to summary |
|---|---|
| public RealMatrix getWeight() Gets the weight matrix of the observations.
| |
| optimize | back to summary |
|---|---|
| public PointVectorValuePair optimize(OptimizationData... optData) throws TooManyEvaluationsException, DimensionMismatchException Overrides org. Doc from org. Stores data and performs the optimization. The list of parameters is open-ended so that sub-classes can extend it with arguments specific to their concrete implementations. When the method is called multiple times, instance data is overwritten only when actually present in the list of arguments: when not specified, data set in a previous call is retained (and thus is optional in subsequent calls). Important Note Subclasses must override
| |
| parseOptimizationData | back to summary |
|---|---|
| protected void parseOptimizationData(OptimizationData... optData) Overrides org. Scans the list of (required and optional) optimization data that characterize the problem.
| |