Set AllViolationTypes

AllViolationTypes

The predefined set AllViolationTypes contains the collection of all violation types for which violation penalties can be specified in a mathematical program declaration.

Set AllViolationTypes {
    SubsetOf   :  AllValueKeywords;
    Index      :  IndexViolationTypes;
    Definition :  data { Lower, Upper, Definition };
}

Definition

The set AllViolationTypes contains the violation types for which violation penalties can be specified in a mathematical program declaration.

Updatability

The contents of the set AllViolationTypes is completely under the control of AIMMS, and cannot be modified.

Note

The set AllViolationTypes is typically used in the index domain of identifiers specified in the ViolationPenalties attribute of a MathematicalProgram.

See also

The sets AllMathematicalProgrammingTypes, AllMatrixManipulationDirections, ContinueAbort, DiskWindowVoid, MaximizingMinimizing, MergeReplace, OnOff. The ViolationPenalties attribute of a mathematical programs is discussed in Infeasibility Analysis of the Language Reference.