Description
Problem definition, including methods for creating and deleting the modeling objects, problem solving, changing settings,
and retrieving solution information.
Constructors
XPRBprob()
XPRBprob(const char *name)
Methods
xbprob *getCRef() (C++ only)
XPRSprob getXPRSprob()
int reset()
int setColOrder(int num)
int setDictionarySize(int dict, int size)
int setMsgLevel(int lev)
int setRealFmt(const char *fmt)
void setOutputStream(Object stream) (Java only)
void setOutputStream() (Java only)
XPRBvar newVar(const char *name, int type, double lob, double upb)
XPRBvar newVar(const char *name, int type)
XPRBvar newVar(const char *name)
XPRBvar newVar()
XPRBctr newCtr(const char *name, XPRBlinRel& ac)
XPRBctr newCtr(const char *name)
XPRBctr newCtr()
XPRBctr newCtr(XPRBlinRel& ac)
void delCtr(XPRBctr& ctr)
int setObj(XPRBctr ctr)
int setObj(XPRBquadExp q)
int setObj(XPRBlinExp l)
int setObj(XPRBvar v)
void delQObj()
XPRBsos newSos(int type)
XPRBsos newSos(const char *name, int type)
XPRBsos newSos(int type, XPRBlinExp& l)
XPRBsos newSos(const char *name, int type, XPRBlinExp& l)
void delSos(XPRBsos& sos)
XPRBindexSet newIndexSet()
XPRBindexSet newIndexSet(const char *name)
XPRBindexSet newIndexSet(const char *name, int maxsize)
XPRBbasis saveBasis()
int loadBasis(const XPRBbasis& b)
void clearDir()
int writeDir()
int writeDir(const char *filename)
int setSense(int dir)
int getSense()
char *getName()
int exportProb(int format, const char *filename)
int loadMat()
int print()
int solve(const char *alg)
int minim(const char *alg)
int maxim(const char *alg)
int getProbStat()
int getLPStat()
int getMIPStat()
int sync(int synctype)
double getObjVal()
int getNumIIS()
void getIIS(ArrayList arrvar, ArrayList arrctr, int num) (Java only)
XPRBvar getVarByName(const char *name)
XPRBctr getCtrByName(const char *name)
XPRBsos getSosByName(const char *name)
XPRBindexSet getIndexSetByName(const char *name)
XPRBcut newCut(int id)
XPRBcut newCut(XPRBlinRel& ac)
XPRBcut newCut(XPRBlinRel& ac, int id)
XPRBcut newCut()
void delCut(XPRBcut& cut)
int setCutMode(int mode)
int addCuts(XPRBcut *cuts, int num)
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.