CbcCutSubsetModifier Class Reference

Simple cut modifier base class. More...

#include <CbcCutGenerator.hpp>

Inheritance diagram for CbcCutSubsetModifier:
CbcCutModifier

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 *)
 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 405 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 *   )  [inline, virtual]

Create C++ lines to get to current state.

Reimplemented from CbcCutModifier.

Definition at line 432 of file CbcCutGenerator.hpp.


Member Data Documentation

data First odd variable

Definition at line 436 of file CbcCutGenerator.hpp.


The documentation for this class was generated from the following file:
Generated on Fri May 28 17:17:30 2010 by  doxygen 1.6.3