Dip 0.95.0
Loading...
Searching...
No Matches
DecompCutPool Class Reference

#include <DecompCutPool.h>

+ Inheritance diagram for DecompCutPool:
+ Collaboration diagram for DecompCutPool:

Public Member Functions

const bool rowsAreValid () const
 
void setRowsAreValid (bool rowsAreValid)
 
void print (std::ostream *os=&std::cout) const
 
void reExpand (const DecompVarList &vars, const int n_coreCols, const int n_artCols)
 
CoinPackedVectorcreateRowReform (const int n_coreCols, const CoinPackedVector *row, const DecompVarList &vars)
 
bool calcViolations (const double *x, DecompCutPool::iterator first, DecompCutPool::iterator last)
 
bool calcViolations (const double *x)
 
 DecompCutPool ()
 
 ~DecompCutPool ()
 

Detailed Description

Definition at line 38 of file DecompCutPool.h.

Constructor & Destructor Documentation

◆ DecompCutPool()

DecompCutPool::DecompCutPool ( )
inline

Definition at line 76 of file DecompCutPool.h.

◆ ~DecompCutPool()

DecompCutPool::~DecompCutPool ( )
inline

Definition at line 79 of file DecompCutPool.h.

Member Function Documentation

◆ rowsAreValid()

const bool DecompCutPool::rowsAreValid ( ) const
inline

Definition at line 48 of file DecompCutPool.h.

◆ setRowsAreValid()

void DecompCutPool::setRowsAreValid ( bool rowsAreValid)
inline

Definition at line 51 of file DecompCutPool.h.

◆ print()

void DecompCutPool::print ( std::ostream * os = &std::cout) const

◆ reExpand()

void DecompCutPool::reExpand ( const DecompVarList & vars,
const int n_coreCols,
const int n_artCols )

◆ createRowReform()

CoinPackedVector * DecompCutPool::createRowReform ( const int n_coreCols,
const CoinPackedVector * row,
const DecompVarList & vars )

◆ calcViolations() [1/2]

bool DecompCutPool::calcViolations ( const double * x,
DecompCutPool::iterator first,
DecompCutPool::iterator last )

◆ calcViolations() [2/2]

bool DecompCutPool::calcViolations ( const double * x)
inline

Definition at line 71 of file DecompCutPool.h.


The documentation for this class was generated from the following file: