Dip  0.92.4
Public Member Functions | List of all members
DecompCutPool Class Reference

#include <DecompCutPool.h>

+ Inheritance 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)
 
CoinPackedVector * createRowReform (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 ()
 
const bool rowsAreValid () const
 
void setRowsAreValid (bool rowsAreValid)
 
void print (ostream *os=&cout) const
 
void reExpand (const DecompVarList &vars, const int n_corecols)
 
CoinPackedVector * createRowReform (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() [1/2]

DecompCutPool::DecompCutPool ( )
inline

Definition at line 76 of file DecompCutPool.h.

◆ ~DecompCutPool() [1/2]

DecompCutPool::~DecompCutPool ( )
inline

Definition at line 79 of file DecompCutPool.h.

◆ DecompCutPool() [2/2]

DecompCutPool::DecompCutPool ( )
inline

Definition at line 73 of file DecompCutPool.h.

◆ ~DecompCutPool() [2/2]

DecompCutPool::~DecompCutPool ( )
inline

Definition at line 76 of file DecompCutPool.h.

Member Function Documentation

◆ rowsAreValid() [1/2]

const bool DecompCutPool::rowsAreValid ( ) const
inline

Definition at line 48 of file DecompCutPool.h.

◆ setRowsAreValid() [1/2]

void DecompCutPool::setRowsAreValid ( bool  rowsAreValid)
inline

Definition at line 51 of file DecompCutPool.h.

◆ print() [1/2]

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

◆ reExpand() [1/2]

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

◆ createRowReform() [1/2]

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

◆ calcViolations() [1/4]

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

◆ calcViolations() [2/4]

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

Definition at line 71 of file DecompCutPool.h.

◆ rowsAreValid() [2/2]

const bool DecompCutPool::rowsAreValid ( ) const
inline

Definition at line 47 of file DecompCutPool.h.

◆ setRowsAreValid() [2/2]

void DecompCutPool::setRowsAreValid ( bool  rowsAreValid)
inline

Definition at line 50 of file DecompCutPool.h.

◆ print() [2/2]

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

◆ reExpand() [2/2]

void DecompCutPool::reExpand ( const DecompVarList vars,
const int  n_corecols 
)

◆ createRowReform() [2/2]

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

◆ calcViolations() [3/4]

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

◆ calcViolations() [4/4]

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

Definition at line 68 of file DecompCutPool.h.


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