Var::Get()¶
Get attribute value of the variable. Support “Value”, “RedCost”, “LB”, “UB”, and “Obj” attributes.
Synopsis
double Get(const char *szAttr)Arguments
szAttr: attribute name.Return
attribute value
Var::GetIdx()¶
Get index of the variable.
Synopsis
inline int GetIdx()Return
variable index.
Var::GetLowerIIS()¶
Get IIS status for lower bound of the variable.
Synopsis
int GetLowerIIS()Return
IIS status.
Var::GetName()¶
Get name of the variable.
Synopsis
const char *GetName()Return
variable name.
Var::GetType()¶
Get type of the variable.
Synopsis
char GetType()Return
variable type.
Var::GetUpperIIS()¶
Get IIS status for upper bound of the variable.
Synopsis
int GetUpperIIS()Return
IIS status.
Var::Remove()¶
Remove variable from model.
Synopsis
void Remove()
Var::Set()¶
Set attribute value of the variable. Support “LB”, “UB” and “Obj” attributes.
Synopsis
void Set(const char *szAttr, double value)Arguments
szAttr: attribute name.
value: new value.
Var::SetName()¶
Set name of the variable.
Synopsis
void SetName(const char *szName)Arguments
szName: variable name.
Var::SetType()¶
Set type of the variable.
Synopsis
void SetType(char type)Arguments
type: variable type.