Assembly: Cp;
Namespace: Prognoz.Platform.Interop.Cp;
The ICpTargetAdjustment interface is used for criterion problem calculation.
ICpTargetAdjustment
Criterion problem consists in searching for such values of controlling variables, at which the value of criterion function will mostly correspond to the set trajectory. Criterion function is a function connecting efficiency variable with controlling variables in the optimization task. Optimization task is a task for finding maximum or minimum of an criterion function.
To calculate criterion function trajectory without optimization, set the ICpTargetAdjustment.AutoAdjustMaxIter and ICpTargetAdjustment.MaxIterationsCount values to 0. In this case trajectories of criterion function and phase variables are calculated based on initial approximation values of controlling variables without optimization.
| Property name | Brief description | |
| AutoAdjustMaxIter | The AutoAdjustMaxIter property determines the number of cycles for automatic limit selection. | |
| AutoAdjustRemoveCount | The AutoAdjustRemoveCount property determines the number of constraints removed in one iteration on automatic limit selection | |
| AutoAdjustSatisfactoryTolerance | The AutoAdjustSatisfactoryTolerance property determines satisfactory tolerance of automatic limit selection. | |
| AutoSearchType | The AutoSearchType property determines criterion problem type. | |
| CalcWithNonLinConstraints | The CalcWithNonLinConstraints property determines whether to use non-linear constraints in calculation. | |
| CallbackCycle | The CallbackCycle property determines the handler used to calculate controlling variables. | |
| Constraints | The Constraints property returns collection of non-linear optimization constraints. | |
| ControlVariables | The ControlVariables property returns collection of controlling variables. | |
| The CriterionFunction property determines criterion function. | ||
| Explanatories | The Explanatories property returns collection of explanatory variables. | |
| MaxIterationsCount | The MaxIterationsCount property determines the number of calculation iterations. | |
| PhaseVariables | The PhaseVariables property returns collection of phase variables. | |
| TargetTrajectory | The TargetTrajectory property determines the trajectory, to which criterion function must correspond. | |
| The Tolerance property determines accuracy of solution. |
| Property name | Brief description | |
| Extremum | The Extremum property determines the type of extremum which will be searched for when finding optimal value. |
| Method name | Brief description | |
| Evaluate | The Evaluate method calculates the method. |
See also: