CglImplication Class Reference

This just uses implication info. More...

#include <CglProbing.hpp>

Inheritance diagram for CglImplication:
Inheritance graph
[legend]
Collaboration diagram for CglImplication:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Generate Cuts



virtual void generateCuts (const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())
 Generate cuts from implication table Insert generated cuts into the cut set cs.
Constructors and destructors



 CglImplication ()
 Default constructor.
 CglImplication (CglTreeProbingInfo *info)
 Constructor with info.
 CglImplication (const CglImplication &)
 Copy constructor.
virtual CglCutGeneratorclone () const
 Clone.
CglImplicationoperator= (const CglImplication &rhs)
 Assignment operator.
virtual ~CglImplication ()
 Destructor.
virtual std::string generateCpp (FILE *fp)
 Create C++ lines to get to current state.
Set implication



void setProbingInfo (CglTreeProbingInfo *info)
 Set implication.

Private Attributes

Private member data



CglTreeProbingInfoprobingInfo_
 Pointer to tree probing info.

Detailed Description

This just uses implication info.

Definition at line 468 of file CglProbing.hpp.


Constructor & Destructor Documentation

CglImplication::CglImplication (  ) 

Default constructor.

CglImplication::CglImplication ( CglTreeProbingInfo info  ) 

Constructor with info.

CglImplication::CglImplication ( const CglImplication  ) 

Copy constructor.

virtual CglImplication::~CglImplication (  )  [virtual]

Destructor.


Member Function Documentation

virtual void CglImplication::generateCuts ( const OsiSolverInterface si,
OsiCuts cs,
const CglTreeInfo  info = CglTreeInfo() 
) [virtual]

Generate cuts from implication table Insert generated cuts into the cut set cs.

Implements CglCutGenerator.

virtual CglCutGenerator* CglImplication::clone (  )  const [virtual]

Clone.

Implements CglCutGenerator.

CglImplication& CglImplication::operator= ( const CglImplication rhs  ) 

Assignment operator.

Reimplemented from CglCutGenerator.

virtual std::string CglImplication::generateCpp ( FILE *  fp  )  [virtual]

Create C++ lines to get to current state.

Reimplemented from CglCutGenerator.

void CglImplication::setProbingInfo ( CglTreeProbingInfo info  )  [inline]

Set implication.

Definition at line 510 of file CglProbing.hpp.


Member Data Documentation

Pointer to tree probing info.

Definition at line 518 of file CglProbing.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 28 Aug 2014 for Cgl by  doxygen 1.6.1