All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
spxmainsm.h
Go to the documentation of this file.
117 virtual bool checkBasisDim(DataArray<SPxSolver::VarStatus> rows, DataArray<SPxSolver::VarStatus> cols) const;
372 ForceConstraintPS(const SPxLP& lp, int _i, bool lhsFixed, DataArray<bool>& fixCols, DataArray<Real>& lo, DataArray<Real>& up)
391 m_objs[k] = (lp.spxSense() == SPxLP::MINIMIZE ? lp.obj(m_row.index(k)) : -lp.obj(m_row.index(k)));
456 FixVariablePS(const SPxLP& lp, SPxMainSM& simplifier, int _j, const Real val, bool correctIdx = true)
985 DuplicateColsPS(const SPxLP& lp, int _j, int _k, Real scale, DataArray<int> perm, bool isFirst = false, bool isTheLast = false)
1087 Array<DSVector> m_dupRows; ///< arrange duplicate rows using bucket sort w.r.t. their pClass values
1131 /// handles the fixing of a variable. correctIdx is true iff the index mapping has to be updated.
1146 /// returns for a given row index of the (reduced) LP the corresponding row index in the unsimplified LP.
1151 /// returns for a given column index of the (reduced) LP the corresponding column index in the unsimplified LP.
1349 virtual void getBasis(SPxSolver::VarStatus rows[], SPxSolver::VarStatus cols[], const int rowsSize = -1, const int colsSize = -1) const
|