13#ifndef MINOTAURCUTPOOL_H
14#define MINOTAURCUTPOOL_H
25typedef Environment* EnvironmentPtr;
27typedef Solution* SolutionPtr;
29typedef std::vector<CutPtr> CutVector;
30typedef std::deque<CutPtr> CutQ;
64 void write(std::ostream &out)
const;
80 const static std::string me_;
Declare important 'types' used in Minotaur.
void removeCuts(CutVector cuts)
Remove a cut.
void write(std::ostream &out) const
Write to output.
void addCut(CutPtr cut)
Add to pool.
CutPool()
Default constructor.
void removeCut(CutPtr cut)
Remove a cut.
void addCuts(CutVector cuts)
Add to pool.
CutPtr findDup(CutPtr cut)
Find duplicate.
CutManager(EnvPtr env)
Constructor that loads the relaxation problem.
Store function, bounds and other information about a cut.
Definition: Cut.h:52
Definition: Environment.h:28
Definition: ActiveNodeStore.h:20