29 #ifndef _SPXDSTARTER_H_ 30 #define _SPXDSTARTER_H_ 119 virtual const std::shared_ptr<Tolerances>&
tolerances()
const 144 #include "spxstarter.hpp" 146 #endif // _SPXDSTARTER_H_ SPxStarter()
we have no default constructor.
virtual void setTolerances(const std::shared_ptr< Tolerances > &tolerances)
set the tolerances to be used by the starter
Sequential object-oriented SimPlex.SPxSolverBase is an LP solver class using the revised Simplex algo...
virtual SPxStarter * clone() const =0
clone function for polymorphism
SoPlex start basis generation base class.SPxStarter is the virtual base class for classes generating ...
const char * m_name
name of the starter
SPxStarter & operator=(const SPxStarter &rhs)
assignment operator
virtual void generate(SPxSolverBase< R > &base)=0
generates start basis for loaded basis.
virtual const std::shared_ptr< Tolerances > & tolerances() const
get the toelrances used by the starter
virtual ~SPxStarter()
destructor.
Debugging, floating point type and parameter definitions.
Everything should be within this namespace.
SPxStarter(const SPxStarter &old)
copy constructor
std::shared_ptr< Tolerances > _tolerances
tolerances for the starter
virtual bool isConsistent() const
checks consistency.
virtual const char * getName() const
get name of starter.
SPxStarter(const char *name)
constructor