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

Public Member Functions

 SamplingHeur (EnvPtr env, ProblemPtr p)
 default constructor
 
 ~SamplingHeur ()
 default destructor
 
void solve (NodePtr, RelaxationPtr, SolutionPoolPtr s_pool)
 call to heuristic More...
 
void writeStats (std::ostream &out) const
 writing the statistics to the logger More...
 
- Public Member Functions inherited from Minotaur::Heuristic
 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()

void SamplingHeur::solve ( NodePtr  ,
RelaxationPtr  ,
SolutionPoolPtr  s_pool 
)
virtual

call to heuristic

Implements Minotaur::Heuristic.

◆ writeStats()

void SamplingHeur::writeStats ( std::ostream &  out) const
virtual

writing the statistics to the logger

Implements Minotaur::Heuristic.


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

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