|
Public Member Functions |
| | glpkWrapper (TRestr=0, TVar=0, TIndex=0, TObjectSense=MINIMIZE, goblinController &=goblinDefaultContext) throw () |
| | glpkWrapper (const char *, goblinController &=goblinDefaultContext) throw (ERFile,ERParse) |
| | ~glpkWrapper () throw () |
| unsigned long | Allocated () const throw () |
| unsigned long | Size () const throw () |
| void | Resize (TRestr, TVar, TIndex) throw (ERRange) |
| void | Strip () throw () |
| void | ReadMPSFile (char *) throw () |
| void | ReadCPLEX_LP (char *) throw () |
| void | ReadBASFile (char *) throw (ERParse,ERRejected) |
| void | WriteMPSFile (char *, TLPFormat=MPS_CPLEX) const throw (ERFile,ERRejected) |
| void | WriteBASFile (char *, TLPFormat=BAS_CPLEX) const throw (ERFile,ERRejected) |
| TVar | AddVar (TFloat lb, TFloat ub, TFloat cost, TVarType=VAR_FLOAT) throw (ERRejected) |
| TRestr | AddRestr (TFloat lb, TFloat ub) throw (ERRejected) |
| void | DeleteVar (TVar) throw (ERRange,ERRejected) |
| void | DeleteRestr (TRestr) throw (ERRange) |
| void | SetURange (TVar, TFloat) throw (ERRange) |
| void | SetLRange (TVar, TFloat) throw (ERRange) |
| void | SetUBound (TRestr, TFloat) throw (ERRange) |
| void | SetLBound (TRestr, TFloat) throw (ERRange) |
| void | SetCost (TVar, TFloat) throw (ERRange) |
| void | SetVarType (TVar, TVarType) throw (ERRange) |
| void | SetVarLabel (TVar, char *, TOwnership=OWNED_BY_SENDER) throw (ERRange,ERRejected) |
| void | SetRestrLabel (TRestr, char *, TOwnership=OWNED_BY_SENDER) throw (ERRange,ERRejected) |
| void | SetObjectSense (TObjectSense dd) throw () |
| void | SetCoeff (TRestr, TVar, TFloat) throw (ERRange) |
| void | SetRow (TRestr i, TVar len, TVar *index, double *val) throw (ERRange) |
| void | SetColumn (TVar j, TRestr len, TRestr *index, double *val) throw (ERRange) |
| TRestr | K () const throw () |
| TVar | L () const throw () |
| TIndex | NZ () const throw () |
| TFloat | Cost (TVar) const throw (ERRange) |
| TFloat | URange (TVar) const throw (ERRange) |
| TFloat | LRange (TVar) const throw (ERRange) |
| TFloat | UBound (TRestr) const throw (ERRange) |
| TFloat | LBound (TRestr) const throw (ERRange) |
| TVarType | VarType (TVar) const throw (ERRange) |
| char * | VarLabel (TVar, TOwnership=OWNED_BY_RECEIVER) const throw (ERRange) |
| char * | RestrLabel (TRestr, TOwnership=OWNED_BY_RECEIVER) const throw (ERRange) |
| TObjectSense | ObjectSense () const throw () |
| TFloat | Coeff (TRestr, TVar) const throw (ERRange) |
| TVar | GetRow (TRestr i, TVar *index, double *val) const throw (ERRange) |
| TRestr | GetColumn (TVar j, TRestr *index, double *val) const throw (ERRange) |
| void | SetRestrType (TRestr, TLowerUpper) throw (ERRange,ERRejected) |
| void | SetIndex (TRestr, TVar, TLowerUpper) throw (ERRange,ERRejected) |
| void | InitIndex () const throw () |
| void | ReleaseIndex () const throw () |
| TRestr | Index (TVar) const throw (ERRange) |
| TRestr | RowIndex (TRestr) const throw (ERRange) |
| TVar | RevIndex (TRestr) const throw (ERRange) |
| TRestrType | RestrType (TRestr) const throw (ERRange) |
| void | InitBasis () const throw () |
| TFloat | X (TVar) const throw (ERRange) |
| TFloat | Y (TRestr, TLowerUpper) const throw (ERRange) |
| TFloat | Tableau (TIndex, TIndex) const throw (ERRange,ERRejected) |
| TFloat | BaseInverse (TIndex, TIndex) const throw (ERRange,ERRejected) |
| void | Pivot (TIndex, TIndex, TLowerUpper) throw (ERRange,ERRejected) |
| TFloat | SolveLP () throw (ERRejected) |
| TFloat | SolveMIP () throw (ERRejected) |
| void | ReadGNU_MP_Model (char *, char *, char *) throw () |
| void | WriteCPLEX_LP (char *) const throw () |
| void | WriteSimplexSolution (char *) const throw () |
| TIndex | TableauRow (TIndex k, TIndex *index, double *val) const throw (ERRange) |
| TIndex | TableauColumn (TIndex k, TIndex *index, double *val) const throw (ERRange) |
| TIndex | TransformRow (TIndex len, TIndex *index, double *val) |
| void | ResetParameters () |
| void | SetIntegerParameter (int parameter, int value) |
| void | SetRealParameter (int parameter, double value) |
| int | GetIntegerParameter (int parameter) |
| double | GetRealParameter (int parameter) |
| bool | CCost () const throw () |
| bool | CURange () const throw () |
| bool | CLRange () const throw () |
| bool | CUBound () const throw () |
| bool | CLBound () const throw () |
| bool | CVarType () const throw () |
| bool | Initial () const throw () |
| bool | StartPrimal () throw () |
| TFloat | SolvePrimal () throw () |
| bool | StartDual () throw () |
| TFloat | SolveDual () throw () |
| TVar | PricePrimal () throw (ERRejected) |
| TRestr | QTestPrimal (TVar) throw (ERRejected) |
| TRestr | PriceDual () throw (ERRejected) |
| TVar | QTestDual (TRestr) throw (ERRejected) |