47 double lb,
double ub);
54 long objvalnum,
long objvaldenom,
long lbnum,
long lbdenom,
long ubnum,
long ubdenom);
65 long lbnum,
long lbdenom,
long ubnum,
long ubdenom);
Everything should be within this namespace.
void SoPlex_getPrimalReal(void *soplex, double *primal, int dim)
void SoPlex_changeRowRhsReal(void *soplex, int rowidx, double rhs)
int SoPlex_optimize(void *soplex)
int SoPlex_readSettingsFile(void *soplex, const char *filename)
void SoPlex_addRowRational(void *soplex, long *rownums, long *rowdenoms, int rowsize, int nnonzeros, long lbnum, long lbdenom, long ubnum, long ubdenom)
void SoPlex_addColReal(void *soplex, double *colentries, int colsize, int nnonzeros, double objval, double lb, double ub)
void SoPlex_clearLPReal(void *soplex)
void SoPlex_getRowVectorRational(void *soplex, int i, int *nnonzeros, long *indices, long *coefsnum, long *coefsdenom)
int SoPlex_getStatus(void *soplex)
void SoPlex_changeVarLowerReal(void *soplex, int colidx, double lb)
void SoPlex_changeLhsRational(void *soplex, long *lhsnums, long *lhsdenoms, int dim)
void SoPlex_getRowBoundsRational(void *soplex, int i, long *lbnum, long *lbdenom, long *ubnum, long *ubdenom)
void SoPlex_getRowVectorReal(void *soplex, int i, int *nnonzeros, long *indices, double *coefs)
char * SoPlex_getPrimalRationalString(void *soplex, int dim)
void SoPlex_changeRowLhsReal(void *soplex, int rowidx, double lhs)
void SoPlex_addRowReal(void *soplex, double *rowentries, int rowsize, int nnonzeros, double lb, double ub)
void SoPlex_changeRhsRational(void *soplex, long *rhsnums, long *rhsdenoms, int dim)
char * SoPlex_objValueRationalString(void *soplex)
void SoPlex_changeRangeReal(void *soplex, double *lhs, double *rhs, int dim)
void SoPlex_setRealParam(void *soplex, int paramcode, double paramvalue)
double SoPlex_objValueReal(void *soplex)
void SoPlex_removeColReal(void *soplex, int colidx)
int SoPlex_numRows(void *soplex)
int SoPlex_basisColStatus(void *soplex, int colidx)
void SoPlex_changeVarBoundsReal(void *soplex, int colidx, double lb, double ub)
void SoPlex_getLowerReal(void *soplex, double *lb, int dim)
void SoPlex_setIntParam(void *soplex, int paramcode, int paramvalue)
void SoPlex_removeRowReal(void *soplex, int rowidx)
int SoPlex_numCols(void *soplex)
int SoPlex_getIntParam(void *soplex, int paramcode)
void SoPlex_changeVarUpperReal(void *soplex, int colidx, double ub)
void SoPlex_addColRational(void *soplex, long *colnums, long *coldenoms, int colsize, int nnonzeros, long objvalnum, long objvaldenom, long lbnum, long lbdenom, long ubnum, long ubdenom)
void SoPlex_changeObjReal(void *soplex, double *obj, int dim)
void SoPlex_free(void *soplex)
void SoPlex_getRedCostReal(void *soplex, double *rc, int dim)
void SoPlex_getDualReal(void *soplex, double *dual, int dim)
void SoPlex_changeLhsReal(void *soplex, double *lhs, int dim)
void SoPlex_changeRhsReal(void *soplex, double *rhs, int dim)
void SoPlex_changeObjRational(void *soplex, long *objnums, long *objdenoms, int dim)
void SoPlex_changeRowRangeReal(void *soplex, int rowidx, double lhs, double rhs)
void SoPlex_changeUpperReal(void *soplex, double *ub, int dim)
void SoPlex_writeFileReal(void *soplex, char *filename)
void SoPlex_changeBoundsReal(void *soplex, double *lb, double *ub, int dim)
int SoPlex_getNumIterations(void *soplex)
void SoPlex_setRational(void *soplex)
void SoPlex_getRowBoundsReal(void *soplex, int i, double *lb, double *ub)
void SoPlex_setBoolParam(void *soplex, int paramcode, int paramvalue)
void SoPlex_getUpperReal(void *soplex, double *ub, int dim)
int SoPlex_readBasisFile(void *soplex, const char *filename)
int SoPlex_basisRowStatus(void *soplex, int rowidx)
void SoPlex_changeLowerReal(void *soplex, double *lb, int dim)
void SoPlex_getObjReal(void *soplex, double *obj, int dim)
int SoPlex_readInstanceFile(void *soplex, const char *filename)
void SoPlex_changeVarBoundsRational(void *soplex, int colidx, long lbnum, long lbdenom, long ubnum, long ubdenom)
double SoPlex_getSolvingTime(void *soplex)