Assembly: Cp;
Namespace: Prognoz.Platform.Interop.Cp;
The ICpTargetAdjustment interface is used for criterion problem calculation.
ICpTargetAdjustment
A criterion problem is aimed at searching for such values of controlling variables, at which the value of criterion function will mostly correspond to the set trajectory. A criterion function is a function connecting criterion variable with controlling variables in the optimization problem. An optimization problem is a problem for finding maximum or minimum of a criterion function.
To calculate criterion function trajectory without optimization, set the ICpTargetAdjustment.AutoAdjustMaxIter and ICpTargetAdjustment.MaxIterationsCount properties 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 a criterion problem type. | |
CalcWithNonLinConstraints | The CalcWithNonLinConstraints property determines whether to use non-linear constraints in calculation. | |
CallbackCycle | The CallbackCycle property determines the handler that is used to calculate controlling variables. | |
Constraints | The Constraints property returns the collection of non-linear optimization constraints. | |
ControlVariables | The ControlVariables property returns the controlling variables collection. | |
The CriterionFunction property determines a criterion function. | ||
Explanatories | The Explanatories property returns the explanatory variables collection. | |
MaxIterationsCount | The MaxIterationsCount property determines the number of calculation iterations. | |
PhaseVariables | The PhaseVariables property returns the phase variables collection. | |
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: