Constraint.ComputeShadowPriceRange()

Compute the shadow price range for a given constraint.

Synopsis

void ComputeShadowPriceRange(

int ifRhs,

out double lower,

out double upper)

Arguments

ifRhs: for range constraint, whether to use RHS for computing shadow price.

lower: output lower bound of the shadow price.

upper: output upper bound of the shadow price.

Constraint.Get()

Get information value of the constraint. Support information of “Dual”, “Slack”, “LB” and “UB”.

Synopsis

double Get(string info)

Arguments

info: name of information being queried.

Return

information 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

string 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 information value of the constraint. Support information of “LB” and “UB”.

Synopsis

void Set(string info, double val)

Arguments

info: name of information.

val: new information value.

Constraint.SetName()

Set name for the constraint.

Synopsis

void SetName(string name)

Arguments

name: the name to set.