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.

Reimplemented from CbcCutModifier.

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

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 15 Mar 2015 for Coin-All by  doxygen 1.6.1