Sequential object-oriented simPlex
Base class for postsolving operations.Class PostStep is an abstract base class providing the interface for operations in the postsolving process. More...
Base class for postsolving operations.
Class PostStep is an abstract base class providing the interface for operations in the postsolving process.
Definition at line 73 of file spxmainsm.h.
0
constructor.
Definition at line 85 of file spxmainsm.h.
copy constructor.
Definition at line 91 of file spxmainsm.h.
destructor.
Definition at line 102 of file spxmainsm.h.
Definition at line 62 of file spxmainsm.cpp.
References SPxSolver::BASIC, SPxMainSM::PostStep::nCols, and SPxMainSM::PostStep::nRows.
Referenced by SPxMainSM::RowObjPS::execute(), SPxMainSM::FreeConstraintPS::execute(), SPxMainSM::EmptyConstraintPS::execute(), SPxMainSM::RowSingletonPS::execute(), SPxMainSM::ForceConstraintPS::execute(), SPxMainSM::FixVariablePS::execute(), SPxMainSM::FreeZeroObjVariablePS::execute(), SPxMainSM::ZeroObjColSingletonPS::execute(), SPxMainSM::FreeColSingletonPS::execute(), SPxMainSM::DoubletonEquationPS::execute(), SPxMainSM::DuplicateRowsPS::execute(), SPxMainSM::DuplicateColsPS::execute(), and SPxMainSM::PostStep::getName().
clone function for polymorphism
Implemented in SPxMainSM::DuplicateColsPS, SPxMainSM::DuplicateRowsPS, SPxMainSM::DoubletonEquationPS, SPxMainSM::FreeColSingletonPS, SPxMainSM::ZeroObjColSingletonPS, SPxMainSM::FreeZeroObjVariablePS, SPxMainSM::FixBoundsPS, SPxMainSM::FixVariablePS, SPxMainSM::ForceConstraintPS, SPxMainSM::RowSingletonPS, SPxMainSM::EmptyConstraintPS, SPxMainSM::FreeConstraintPS, and SPxMainSM::RowObjPS.
Referenced by SPxMainSM::PostStep::getName().
Definition at line 119 of file spxmainsm.h.
Referenced by SPxMainSM::RowSingletonPS::execute(), SPxMainSM::ForceConstraintPS::execute(), SPxMainSM::ZeroObjColSingletonPS::execute(), SPxMainSM::FixBoundsPS::FixBoundsPS(), and SPxMainSM::simplify().
executes the postsolving.
Referenced by SPxMainSM::RowSingletonPS::clone(), SPxMainSM::ForceConstraintPS::clone(), SPxMainSM::FixVariablePS::clone(), SPxMainSM::FixBoundsPS::clone(), SPxMainSM::FreeZeroObjVariablePS::clone(), SPxMainSM::ZeroObjColSingletonPS::clone(), SPxMainSM::FreeColSingletonPS::clone(), SPxMainSM::DoubletonEquationPS::clone(), SPxMainSM::DuplicateRowsPS::clone(), SPxMainSM::DuplicateColsPS::clone(), SPxMainSM::PostStep::getName(), SPxMainSM::RowObjPS::operator=(), SPxMainSM::FreeConstraintPS::operator=(), and SPxMainSM::EmptyConstraintPS::operator=().
get name of simplifying step.
Definition at line 107 of file spxmainsm.h.
References SPxMainSM::PostStep::checkBasisDim(), SPxMainSM::PostStep::clone(), SPxMainSM::PostStep::execute(), and SPxMainSM::PostStep::m_name.
Referenced by SPxMainSM::unsimplify().
assignment operator
Definition at line 97 of file spxmainsm.h.
Referenced by SPxMainSM::RowSingletonPS::operator=(), SPxMainSM::ForceConstraintPS::operator=(), SPxMainSM::FixVariablePS::operator=(), SPxMainSM::FixBoundsPS::operator=(), SPxMainSM::FreeZeroObjVariablePS::operator=(), SPxMainSM::ZeroObjColSingletonPS::operator=(), SPxMainSM::FreeColSingletonPS::operator=(), SPxMainSM::DoubletonEquationPS::operator=(), SPxMainSM::DuplicateRowsPS::operator=(), and SPxMainSM::DuplicateColsPS::operator=().
name of the simplifier
Definition at line 77 of file spxmainsm.h.
number of cols
Definition at line 79 of file spxmainsm.h.
Referenced by SPxMainSM::PostStep::checkBasisDim().
number of rows
Definition at line 81 of file spxmainsm.h.