virtual int selectLeave()
SPxId coId(int i) const
id of i 'th covector.
SPxId selectEnterDenseDim(Real &best, SPxId &id)
const Vector & fTest() const
Violations of fVec.
bool sparsePricingLeave
These values enable or disable sparse pricing.
bool sparsePricingEnterCo
true if sparsePricing is turned on in the entering Simplex
SPxId selectEnterSparseDim(Real &best, SPxId &id)
DataArray< int > isInfeasible
0: index not violated, 1: index violated, 2: index violated and among candidate list ...
int dim() const
dimension of basis matrix.
Generic Ids for LP rows or columns.Both SPxColIds and SPxRowIds may be treated uniformly as SPxIds: ...
void remove(int n, int m)
removes indices at position numbers n through m.
virtual SPxId selectEnter()
int size() const
returns the number of used indices.
SPxId id(int i) const
id of i 'th vector.
SPxId selectEnterDenseCoDim(Real &best, SPxId &id)
SPxSolver * thesolver
the solver
bool sparsePricingEnter
true if sparsePricing is turned on in the entering Simplex for slack variables
const Vector & test() const
Violations of pVec.
Debugging, floating point type and parameter definitions.
Everything should be within this namespace.
#define SPARSITY_TRADEOFF
Real theeps
violation bound
const Vector & coTest() const
violations of coPvec.
bool isValid() const
returns TRUE iff the id is a valid column or row identifier.
DataArray< int > isInfeasibleCo
0: index not violated, 1: index violated, 2: index violated and among candidate list ...
int coDim() const
codimension.
SPxId selectEnterSparseCoDim(Real &best, SPxId &id)
int index(int n) const
access n 'th index.
DIdxSet infeasibilitiesCo