Minotaur 0.4.1
Docs for developers
Public Member Functions | Protected Attributes | List of all members
Minotaur::WarmStart Class Referenceabstract
Inheritance diagram for Minotaur::WarmStart:
Inheritance graph
[legend]

Public Member Functions

 WarmStart ()
 Default constructor.
 
virtual ~WarmStart ()
 Destroy.
 
virtual void decrUseCnt ()
 
virtual int getUseCnt ()
 
virtual bool hasInfo ()=0
 
virtual void incrUseCnt ()
 
virtual void write (std::ostream &out) const =0
 Write to an output stream. More...
 

Protected Attributes

int cnt_
 

Member Function Documentation

◆ hasInfo()

virtual bool Minotaur::WarmStart::hasInfo ( )
pure virtual

Return true if warm start information is initialized, false otherwise.

Implemented in Minotaur::CpxLPWarmStart, Minotaur::FilterSQPWarmStart, Minotaur::IpoptWarmStart, Minotaur::OsiLPWarmStart, Minotaur::qpOASESWarmStart, and Minotaur::UnoWarmStart.

◆ write()

virtual void Minotaur::WarmStart::write ( std::ostream &  out) const
pure virtual

Member Data Documentation

◆ cnt_

int Minotaur::WarmStart::cnt_
protected

Warm start information can be stored at different nodes of the tree – making it difficult to delete when it is no longer in use. This variable keeps track of number of places (nodes for example) it is in use. When it is zero, it is safe to delete it.


The documentation for this class was generated from the following file:

Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025