ICpTargetAdjustment

Assembly: Cp;

Namespace: Prognoz.Platform.Interop.Cp;

Description

The ICpTargetAdjustment interface is used for criterion problem calculation.

Inheritance Hierarchy

          ICpMethod

          ICpTargetAdjustment

Comments

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.

Properties

  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.

Properties inherited from ICpMethod

  Property name Brief description
Extremum The Extremum property determines the type of extremum, which will be searched for when finding optimal value.

Methods inherited from ICpMethod

  Method name Brief description
Evaluate The Evaluate method calculates the method.

See also:

Cp Assembly Interfaces