Minotaur 0.4.1
Docs for developers
Classes | Namespaces | Typedefs | Enumerations
LGCIGenerator.h File Reference

Declare base class KnapsackList. More...

#include <map>
#include <fstream>
#include <string>
#include "KnapsackList.h"
#include "Problem.h"
#include "Solution.h"
#include "Types.h"
#include "Cut.h"
#include "Relaxation.h"
#include "Environment.h"
#include "ProbStructure.h"
#include "LPEngine.h"
Include dependency graph for LGCIGenerator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Minotaur::LGCIGenStats
 
class  Minotaur::LGCIGenerator
 

Namespaces

namespace  Minotaur
 

Typedefs

typedef LGCIGenerator * Minotaur::LGCIGeneratorPtr
 
typedef const LGCIGenerator * Minotaur::ConstLGCIGeneratorPtr
 
typedef LGCIGenStats * Minotaur::LGCIGenStatsPtr
 
typedef LGCIGenStats const * Minotaur::ConstLGCIGenStatsPtr
 
typedef const LinearFunction * Minotaur::ConstLinearFunctionPtr
 
typedef std::map< ConstVariablePtr, ConstVariablePtr > Minotaur::OrigLiftVars
 
typedef OrigLiftVars * Minotaur::OrigLiftVarsPtr
 

Enumerations

enum  PrintType {
  Cover = 0 , Cons , Obj , Set ,
  Cover = 0 , Cons , Obj , Set
}
 
enum  LGCIType {
  Totalcuts = 0 , Cuts , Violated , Gns ,
  Noviol , Noinitcover
}
 
enum  CutFail { Duplicate = 0 , NotViolated }
 

Detailed Description

Declare base class KnapsackList.

Author
Serdar Yildiz, Argonne National Laboratory

Minotaur source code documented by Doxygen 1.9.4 on Sat May 17 2025