Classes | Public Member Functions | Private Attributes | List of all members
Bonmin::LinearCutsGenerator Class Reference

#include <BonLinearCutsGenerator.hpp>

Inheritance diagram for Bonmin::LinearCutsGenerator:
Inheritance graph
[legend]
Collaboration diagram for Bonmin::LinearCutsGenerator:
Collaboration graph
[legend]

Classes

struct  CuttingMethod
 Type for cut generation method with its frequency and string identification. More...
 

Public Member Functions

 LinearCutsGenerator ()
 
 LinearCutsGenerator (const LinearCutsGenerator &other)
 
CglCutGenerator * clone () const
 
virtual ~LinearCutsGenerator ()
 
bool needsOptimalBasis ()
 
void initialize (BabSetupBase &s)
 
void generateCuts (const OsiSolverInterface &solver, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())
 

Private Attributes

std::list< Coin::SmartPtr
< CuttingMethod > > 
methods_
 

Detailed Description

Definition at line 20 of file BonLinearCutsGenerator.hpp.

Constructor & Destructor Documentation

Bonmin::LinearCutsGenerator::LinearCutsGenerator ( )
inline

Definition at line 43 of file BonLinearCutsGenerator.hpp.

Bonmin::LinearCutsGenerator::LinearCutsGenerator ( const LinearCutsGenerator other)
inline

Definition at line 49 of file BonLinearCutsGenerator.hpp.

virtual Bonmin::LinearCutsGenerator::~LinearCutsGenerator ( )
inlinevirtual

Definition at line 58 of file BonLinearCutsGenerator.hpp.

Member Function Documentation

CglCutGenerator* Bonmin::LinearCutsGenerator::clone ( ) const
inline

Definition at line 54 of file BonLinearCutsGenerator.hpp.

bool Bonmin::LinearCutsGenerator::needsOptimalBasis ( )
inline

Definition at line 61 of file BonLinearCutsGenerator.hpp.

void Bonmin::LinearCutsGenerator::initialize ( BabSetupBase s)

Definition at line 21 of file BonLinearCutsGenerator.cpp.

void Bonmin::LinearCutsGenerator::generateCuts ( const OsiSolverInterface &  solver,
OsiCuts &  cs,
const CglTreeInfo  info = CglTreeInfo() 
)

Definition at line 109 of file BonLinearCutsGenerator.cpp.

Member Data Documentation

std::list<Coin::SmartPtr<CuttingMethod> > Bonmin::LinearCutsGenerator::methods_
private

Definition at line 69 of file BonLinearCutsGenerator.hpp.


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