| 
    Bonmin
    1.8.8
    
   | 
 
Generalizes OsiCuts to handle quadratic cuts. More...
#include <BonQuadCut.hpp>
  
 Public Types | |
| typedef vector< QuadCut * > | QuadCutPtrStorage | 
Public Member Functions | |
| Cuts () | |
| Default constructor.  More... | |
| Cuts (const Cuts &other) | |
| Copy constructor.  More... | |
| Cuts & | operator= (const Cuts &rhs) | 
| Assignment operator.  More... | |
| ~Cuts () | |
| Destructor.  More... | |
| void | insert (const QuadCut &c) | 
| insert a quadratic cut into the collection.  More... | |
| void | insert (QuadCut *&c) | 
| insert a quadratic cut into the collection (take control of the pointer and put a NULL on return).  More... | |
| void | insert (const Cuts &cs) | 
| insert a set of Cuts.  More... | |
| int | sizeQuadCuts () const | 
| Number of quadratic cuts in the collection.  More... | |
| int | sizeCuts () const | 
| Total number of cuts in the collection.  More... | |
| void | printCuts () const | 
| Print all cuts in the collection.  More... | |
| QuadCut * | quadCutPtr (int i) | 
| Access to a quadratic cut by pointer.  More... | |
| const QuadCut * | quadCutPtr (int i) const | 
| Access to a quadratic cut by const pointer.  More... | |
| QuadCut & | quadCut (int i) | 
| Access to a quadratic cut by reference.  More... | |
| const QuadCut & | quadCut (int i) const | 
| Access to a quadratic cut by reference.  More... | |
| void | eraseQuadCut (int i) | 
| Erase quadratic cut from the collection.  More... | |
Private Attributes | |
| QuadCutPtrStorage | quadCuts_ | 
Generalizes OsiCuts to handle quadratic cuts.
Definition at line 101 of file BonQuadCut.hpp.
| typedef vector<QuadCut *> Bonmin::Cuts::QuadCutPtrStorage | 
Definition at line 103 of file BonQuadCut.hpp.
| Bonmin::Cuts::Cuts | ( | ) | 
Default constructor.
| Bonmin::Cuts::Cuts | ( | const Cuts & | other | ) | 
Copy constructor.
| Bonmin::Cuts::~Cuts | ( | ) | 
Destructor.
      
  | 
  inline | 
insert a quadratic cut into the collection.
Definition at line 159 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
insert a quadratic cut into the collection (take control of the pointer and put a NULL on return).
Definition at line 164 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
      
  | 
  inline | 
Number of quadratic cuts in the collection.
Definition at line 178 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
Total number of cuts in the collection.
Definition at line 183 of file BonQuadCut.hpp.
References quadCuts_.
| void Bonmin::Cuts::printCuts | ( | ) | const | 
Print all cuts in the collection.
      
  | 
  inline | 
Access to a quadratic cut by pointer.
Definition at line 188 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
Access to a quadratic cut by const pointer.
Definition at line 193 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
Access to a quadratic cut by reference.
Definition at line 198 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
Access to a quadratic cut by reference.
Definition at line 203 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  inline | 
Erase quadratic cut from the collection.
Definition at line 208 of file BonQuadCut.hpp.
References quadCuts_.
      
  | 
  private | 
Definition at line 155 of file BonQuadCut.hpp.
Referenced by eraseQuadCut(), insert(), quadCut(), quadCutPtr(), sizeCuts(), and sizeQuadCuts().
 1.8.5