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. References m_name. Referenced by clone(), SPxWeightST< R >::clone(), operator=(), SPxStarter(), SPxWeightST< R >::SPxWeightST(), and SPxWeightST< R >::SPxWeightST(). ◆ SPxStarter() [2/3]
template<class R>
◆ ~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 >. References SPxStarter(). ◆ generate()
template<class R>
generates start basis for loaded basis. Implemented in SPxWeightST< R >. ◆ getName()
template<class R>
◆ 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 m_name, and SPxStarter(). 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 _tolerances, and tolerances(). ◆ tolerances()
template<class R>
get the toelrances used by the starter Definition at line 119 of file spxstarter.h. References _tolerances. Referenced by setTolerances(). Member Data Documentation◆ _tolerances
template<class R>
tolerances for the starter Definition at line 61 of file spxstarter.h. Referenced by setTolerances(), and tolerances(). ◆ m_name
template<class R>
name of the starter Definition at line 59 of file spxstarter.h. Referenced by getName(), operator=(), SPxStarter(), SPxStarter(), SPxSumST< R >::SPxSumST(), SPxVectorST< R >::SPxVectorST(), and ~SPxStarter().
|