Simple heuristic SPxStarter. More...
#include <spxsumst.h>
| Public Member Functions | |
| Construction / destruction | |
| SPxSumST () | |
| default constructor.  More... | |
| SPxSumST (const SPxSumST &old) | |
| copy constructor  More... | |
| SPxSumST & | operator= (const SPxSumST &rhs) | 
| assignment operator  More... | |
| virtual | ~SPxSumST () | 
| destructor.  More... | |
| virtual SPxStarter< R > * | clone () const | 
| clone function for polymorphism  More... | |
|  Public Member Functions inherited from SPxVectorST< R > | |
| SPxVectorST () | |
| default constructor.  More... | |
| SPxVectorST (const SPxVectorST &old) | |
| copy constructor  More... | |
| SPxVectorST & | operator= (const SPxVectorST &rhs) | 
| assignment operator  More... | |
| virtual | ~SPxVectorST () | 
| destructor.  More... | |
| void | primal (const VectorBase< R > &v) | 
| sets up primal solution vector.  More... | |
| void | dual (const VectorBase< R > &v) | 
| sets up primal solution vector.  More... | |
|  Public Member Functions inherited from SPxWeightST< R > | |
| SPxWeightST () | |
| default constructor.  More... | |
| SPxWeightST (const SPxWeightST &old) | |
| copy constructor  More... | |
| SPxWeightST & | operator= (const SPxWeightST &rhs) | 
| assignment operator  More... | |
| virtual | ~SPxWeightST () | 
| destructor.  More... | |
| void | generate (SPxSolverBase< R > &base) | 
| generates start basis for loaded basis.  More... | |
| virtual bool | isConsistent () const | 
| consistency check.  More... | |
|  Public Member Functions inherited from SPxStarter< R > | |
| virtual void | setTolerances (const std::shared_ptr< Tolerances > &tolerances) | 
| set the tolerances to be used by the starter  More... | |
| virtual const std::shared_ptr< Tolerances > & | tolerances () const | 
| get the toelrances used by the starter  More... | |
| virtual const char * | getName () const | 
| get name of starter.  More... | |
| SPxStarter (const char *name) | |
| constructor  More... | |
| SPxStarter (const SPxStarter &old) | |
| copy constructor  More... | |
| SPxStarter & | operator= (const SPxStarter &rhs) | 
| assignment operator  More... | |
| virtual | ~SPxStarter () | 
| destructor.  More... | |
| Protected Member Functions | |
| Protected helpers | |
| void | setupWeights (SPxSolverBase< R > &base) | 
| sets up variable weights.  More... | |
|  Protected Member Functions inherited from SPxVectorST< R > | |
| void | setupWeights (SPxSolverBase< R > &base) | 
| sets up variable weights.  More... | |
| Protected helpers | |
| Additional Inherited Members | |
|  Protected Attributes inherited from SPxWeightST< R > | |
| Array< R > | rowWeight | 
| weight value for LP rows.  More... | |
| Array< R > | colWeight | 
| weight value for LP columns.  More... | |
| DataArray< bool > | rowRight | 
| set variable to rhs?.  More... | |
| DataArray< bool > | colUp | 
| set primal variable to upper bound.  More... | |
|  Protected Attributes inherited from SPxStarter< R > | |
| const char * | m_name | 
| name of the starter  More... | |
| std::shared_ptr< Tolerances > | _tolerances | 
| tolerances for the starter  More... | |
Simple heuristic SPxStarter.
Testing version of an SPxVectorST using a very simplistic heuristic to build up an approximated solution vector.
Definition at line 47 of file spxsumst.h.
| SPxSumST | ( | ) | 
default constructor.
Definition at line 64 of file spxsumst.h.
References SPxStarter< R >::m_name.
Referenced by SPxSumST< R >::clone().
copy constructor
Definition at line 69 of file spxsumst.h.
References SPxWeightST< R >::isConsistent().
| 
 | virtual | 
destructor.
Definition at line 87 of file spxsumst.h.
| 
 | virtual | 
clone function for polymorphism
Reimplemented from SPxVectorST< R >.
Definition at line 90 of file spxsumst.h.
References SPxSumST< R >::SPxSumST().
assignment operator
Definition at line 75 of file spxsumst.h.
References SPxWeightST< R >::isConsistent(), and SPxVectorST< R >::operator=().
| 
 | protectedvirtual | 
sets up variable weights.
Reimplemented from SPxWeightST< R >.