Bonmin 1.8.9
Loading...
Searching...
No Matches
Bonmin::LinearCutsGenerator Class Reference

#include <BonLinearCutsGenerator.hpp>

+ Inheritance diagram for Bonmin::LinearCutsGenerator:
+ Collaboration diagram for Bonmin::LinearCutsGenerator:

Classes

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

Public Member Functions

 LinearCutsGenerator ()
 
 LinearCutsGenerator (const LinearCutsGenerator &other)
 
CglCutGeneratorclone () const
 
virtual ~LinearCutsGenerator ()
 
bool needsOptimalBasis ()
 
void initialize (BabSetupBase &s)
 
void generateCuts (const OsiSolverInterface &solver, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())
 
- Public Member Functions inherited from CglCutGenerator
 CglCutGenerator ()
 
 CglCutGenerator (const CglCutGenerator &)
 
CglCutGeneratoroperator= (const CglCutGenerator &rhs)
 
virtual ~CglCutGenerator ()
 
virtual std::string generateCpp (FILE *)
 
virtual void refreshSolver (OsiSolverInterface *)
 
int getAggressiveness () const
 
void setAggressiveness (int value)
 
void setGlobalCuts (bool trueOrFalse)
 
bool canDoGlobalCuts () const
 
virtual bool mayGenerateRowCutsInTree () const
 
virtual bool needsOptimalBasis () const
 
virtual int maximumLengthOfCutInTree () const
 
 CglCutGenerator ()
 
 CglCutGenerator (const CglCutGenerator &)
 
CglCutGeneratoroperator= (const CglCutGenerator &rhs)
 
virtual ~CglCutGenerator ()
 
virtual std::string generateCpp (FILE *)
 
virtual void refreshSolver (OsiSolverInterface *)
 

Additional Inherited Members

- Public Attributes inherited from CglCutGenerator
int aggressive_
 
bool canDoGlobalCuts_
 

Detailed Description

Definition at line 20 of file BonLinearCutsGenerator.hpp.

Constructor & Destructor Documentation

◆ LinearCutsGenerator() [1/2]

Bonmin::LinearCutsGenerator::LinearCutsGenerator ( )
inline

Definition at line 43 of file BonLinearCutsGenerator.hpp.

◆ LinearCutsGenerator() [2/2]

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

Definition at line 49 of file BonLinearCutsGenerator.hpp.

◆ ~LinearCutsGenerator()

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

Definition at line 58 of file BonLinearCutsGenerator.hpp.

Member Function Documentation

◆ clone()

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

Implements CglCutGenerator.

Definition at line 54 of file BonLinearCutsGenerator.hpp.

◆ needsOptimalBasis()

bool Bonmin::LinearCutsGenerator::needsOptimalBasis ( )
inline

Definition at line 61 of file BonLinearCutsGenerator.hpp.

◆ initialize()

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

◆ generateCuts()

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

Implements CglCutGenerator.


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