Constraint::Get()
Get attribute value of the constraint. Support “Dual”, “Slack”, “LB”, “UB” attributes.
Synopsis
double Get(const char *szAttr)
Arguments
szAttr
: name of the attribute being queried.Return
attribute value.
Constraint::GetBasis()
Get basis status of this constraint.
Synopsis
int GetBasis()
Return
basis status.
Constraint::GetIdx()
Get index of the constraint.
Synopsis
int GetIdx()
Return
the index of the constraint.
Constraint::GetLowerIIS()
Get IIS status for lower bound of the constraint.
Synopsis
int GetLowerIIS()
Return
IIS status.
Constraint::GetName()
Get name of the constraint.
Synopsis
const char *GetName()
Return
the name of the constraint.
Constraint::GetUpperIIS()
Get IIS status for upper bound of the constraint.
Synopsis
int GetUpperIIS()
Return
IIS status.
Constraint::Remove()
Remove this constraint from model.
Synopsis
void Remove()
Constraint::Set()
Set attribute value of the constraint. Support “LB” and “UB” attributes.
Synopsis
void Set(const char *szAttr, double value)
Arguments
szAttr
: name of the attribute.
value
: new value.
Constraint::SetName()
Set name for the constraint.
Synopsis
void SetName(const char *szName)
Arguments
szName
: the name to set.