Loading...
Searching...
No Matches
SPxStarter< R > Class Template Referenceabstract SoPlex start basis generation base class. More...
Inheritance diagram for SPxStarter< R >:
![]()
Detailed Descriptiontemplate<class R> class soplex::SPxStarter< R > SoPlex start basis generation base class. SPxStarter is the virtual base class for classes generating a starter basis for the Simplex solver SoPlex. When a SPxStarter object has been loaded to a SoPlex solver, the latter will call method generate() in order to have a start basis generated. Implementations of method generate() must terminate by loading the generated basis to SoPlex. Loaded bases must be nonsingular. Definition at line 51 of file spxstarter.h. Constructor & Destructor Documentation◆ SPxStarter() [1/3]
template<class R >
constructor Definition at line 70 of file spxstarter.h. ◆ SPxStarter() [2/3]
template<class R >
copy constructor Definition at line 74 of file spxstarter.h. ◆ ~SPxStarter()
template<class R >
◆ SPxStarter() [3/3]
template<class R >
we have no default constructor. Member Function Documentation◆ clone()
template<class R >
clone function for polymorphism Implemented in SPxSumST< R >, SPxVectorST< R >, and SPxWeightST< R >. ◆ generate()
template<class R >
generates start basis for loaded basis. Implemented in SPxWeightST< R >. ◆ getName()
template<class R >
get name of starter. Definition at line 100 of file spxstarter.h. References SPxStarter< R >::m_name. ◆ isConsistent()
template<class R >
checks consistency. Reimplemented in SPxWeightST< R >. ◆ operator=()
template<class R >
assignment operator Definition at line 78 of file spxstarter.h. References SPxStarter< R >::m_name. Referenced by SPxWeightST< R >::operator=(). ◆ setTolerances()
template<class R >
set the tolerances to be used by the starter Definition at line 114 of file spxstarter.h. References SPxStarter< R >::_tolerances, and SPxStarter< R >::tolerances(). ◆ tolerances()
template<class R >
get the toelrances used by the starter Definition at line 119 of file spxstarter.h. References SPxStarter< R >::_tolerances. Referenced by SPxStarter< R >::setTolerances(). Member Data Documentation◆ _tolerances
template<class R >
tolerances for the starter Definition at line 61 of file spxstarter.h. Referenced by SPxStarter< R >::setTolerances(), and SPxStarter< R >::tolerances(). ◆ m_name
template<class R >
name of the starter Definition at line 59 of file spxstarter.h. Referenced by SPxStarter< R >::getName(), SPxStarter< R >::operator=(), SPxSumST< R >::SPxSumST(), SPxVectorST< R >::SPxVectorST(), and SPxStarter< R >::~SPxStarter().
|