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

Public Member Functions

 Heuristic ()
 Default constructor.
 
virtual ~Heuristic ()
 Destroy.
 
virtual void solve (NodePtr node, RelaxationPtr rel, SolutionPoolPtr s_pool)=0
 Use this heuristic. More...
 
virtual void solveNode (ConstSolutionPtr, NodePtr, RelaxationPtr, SolutionPoolPtr)
 Use this heuristic. More...
 
virtual void writeStats (std::ostream &out) const =0
 Write statistics to the logger. More...
 

Member Function Documentation

◆ solve()

virtual void Minotaur::Heuristic::solve ( NodePtr  node,
RelaxationPtr  rel,
SolutionPoolPtr  s_pool 
)
pure virtual

◆ solveNode()

virtual void Minotaur::Heuristic::solveNode ( ConstSolutionPtr  ,
NodePtr  ,
RelaxationPtr  ,
SolutionPoolPtr   
)
inlinevirtual

Use this heuristic.

Reimplemented in Minotaur::SppHeur.

◆ writeStats()

virtual void Minotaur::Heuristic::writeStats ( std::ostream &  out) const
pure virtual

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