CbcCutSubsetModifier Class Reference

Simple cut modifier base class. More...

#include <CbcCutGenerator.hpp>

Inheritance diagram for CbcCutSubsetModifier:

Inheritance graph
[legend]
Collaboration diagram for CbcCutSubsetModifier:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CbcCutSubsetModifier ()
 Default Constructor.
 CbcCutSubsetModifier (int firstOdd)
 Useful Constructor.
 CbcCutSubsetModifier (const CbcCutSubsetModifier &)
virtual ~CbcCutSubsetModifier ()
 Destructor.
CbcCutSubsetModifieroperator= (const CbcCutSubsetModifier &rhs)
 Assignment.
virtual CbcCutModifierclone () const
 Clone.
virtual int modify (const OsiSolverInterface *solver, OsiRowCut &cut)
 Returns 0 unchanged 1 strengthened 2 weakened 3 deleted.
virtual void generateCpp (FILE *fp)
 Create C++ lines to get to current state.

Protected Attributes

int firstOdd_
 data First odd variable

Detailed Description

Simple cut modifier base class.

In exotic circumstances - cuts may need to be modified a) strengthened - changed b) weakened - changed c) deleted - set to NULL d) unchanged

initially get rid of cuts with variables >= k could weaken

Definition at line 360 of file CbcCutGenerator.hpp.


Constructor & Destructor Documentation

CbcCutSubsetModifier::CbcCutSubsetModifier (  ) 

Default Constructor.

CbcCutSubsetModifier::CbcCutSubsetModifier ( int  firstOdd  ) 

Useful Constructor.

CbcCutSubsetModifier::CbcCutSubsetModifier ( const CbcCutSubsetModifier  ) 

virtual CbcCutSubsetModifier::~CbcCutSubsetModifier (  )  [virtual]

Destructor.


Member Function Documentation

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

Assignment.

virtual CbcCutModifier* CbcCutSubsetModifier::clone (  )  const [virtual]

Clone.

Implements CbcCutModifier.

virtual int CbcCutSubsetModifier::modify ( const OsiSolverInterface solver,
OsiRowCut cut 
) [virtual]

Returns 0 unchanged 1 strengthened 2 weakened 3 deleted.

Implements CbcCutModifier.

virtual void CbcCutSubsetModifier::generateCpp ( FILE *  fp  )  [inline, virtual]

Create C++ lines to get to current state.

Reimplemented from CbcCutModifier.

Definition at line 387 of file CbcCutGenerator.hpp.


Member Data Documentation

int CbcCutSubsetModifier::firstOdd_ [protected]

data First odd variable

Definition at line 391 of file CbcCutGenerator.hpp.


The documentation for this class was generated from the following file:
Generated on Sun Nov 14 14:12:39 2010 for Coin-All by  doxygen 1.4.7