XPRBctr


Description
Methods for modifying and accessing constraints and operators for constructing them.
Constructors
XPRBctr()
XPRBctr(xbctr *c)
XPRBctr(xbctr *c, XPRBlinRel& ctr)
Methods
xbctr *getCRef()  (C++ only)
bool isValid()
int print()
Calls XPRBprintctr
int setType(int type)
Calls XPRBsetctrtype
int setRange(double low, double up)
Calls XPRBsetrange
int setModCut(bool mstat)
Calls XPRBsetmodcut
bool isModCut()
Calls XPRBgetmodcut
const char *getName()
Calls XPRBgetctrname
double getRangeL()
Calls XPRBgetrange
double getRangeU()
Calls XPRBgetrange
int getRange(double *lw, double *up)  (C++ only)
Calls XPRBgetrange
double getRHS()
Calls XPRBgetrhs
int getRowNum()
Calls XPRBgetrownum
int getType()
Calls XPRBgetctrtype
double getSlack()
Calls XPRBgetslack
double getAct()
Calls XPRBgetact
double getDual()
Calls XPRBgetdual
double getRNG(int rngtype)
Calls XPRBgetctrrng
int setTerm(XPRBvar& var, double val)
Calls XPRBsetterm
int setTerm(double val, XPRBvar& var)
Calls XPRBsetterm
int setTerm(double val)
Calls XPRBsetterm
int addTerm(XPRBvar& var, double val)
Calls XPRBaddterm
int addTerm(double val, XPRBvar& var)
Calls XPRBaddterm
int addTerm(XPRBvar& var)
Calls XPRBaddterm
int addTerm(double val)
Calls XPRBaddterm
int delTerm(XPRBvar& var)
Calls XPRBdelterm
void add(XPRBlinExp& l)
Operators  (C++ only)
Assigning constraints and adding linear expressions:
ctr = linrel
ctr += linexp
ctr -= linexp


If you have any comments or suggestions about these pages, please send mail to docs@dashoptimization.com.