#include <DecompConstraintSet.h>
|
void | setSparse (const int numColsOrig) |
|
const bool | isSparse () const |
|
const CoinPackedMatrix * | getMatrix () const |
|
const int | getNumRows () const |
|
const int | getNumCols () const |
|
const int | getNumColsOrig () const |
|
const int | getNumInts () const |
|
const std::vector< int > & | getActiveColumns () const |
|
const std::vector< std::string > & | getRowNames () const |
|
const std::vector< std::string > & | getColNames () const |
|
std::vector< std::string > & | getRowNamesMutable () |
|
std::vector< std::string > & | getColNamesMutable () |
|
const char * | getIntegerMark () |
|
const int * | getIntegerVars () |
|
const double * | getColLB () const |
|
const double * | getColUB () const |
|
const double * | getRowLB () const |
|
const double * | getRowUB () const |
|
const bool | hasPrepRun () const |
|
const std::map< int, int > & | getMapOrigToSparse () const |
|
const std::map< int, int > & | getMapSparseToOrig () const |
|
const std::vector< int > & | getMasterOnlyCols () const |
|
void | prepareModel (double infinity, bool modelIsCore=false) |
|
void | createRowHash (double infinity) |
|
void | checkSenseAndBound (double infinity) |
|
void | sensesToBounds (double infinity) |
|
void | boundsToSenses (double infinity) |
|
void | fixNonActiveColumns () |
|
CoinPackedMatrix * | sparseToOrigMatrix () |
|
void | appendRow (CoinPackedVector &row, double loBound, double upBound) |
|
void | appendRow (CoinPackedVector &row, double loBound, double upBound, std::string rowName) |
|
void | pushCol (const double loBound, const double upBound, const bool isInteger=false, const int origIndex=-1) |
|
void | reserve (const int nCols, const int nRows) |
|
| DecompConstraintSet () |
|
| ~DecompConstraintSet () |
|
Definition at line 30 of file DecompConstraintSet.h.
◆ DecompConstraintSet()
DecompConstraintSet::DecompConstraintSet |
( |
| ) |
|
|
inline |
◆ ~DecompConstraintSet()
DecompConstraintSet::~DecompConstraintSet |
( |
| ) |
|
|
inline |
◆ setSparse()
void DecompConstraintSet::setSparse |
( |
const int | numColsOrig | ) |
|
|
inline |
◆ isSparse()
const bool DecompConstraintSet::isSparse |
( |
| ) |
const |
|
inline |
◆ getMatrix()
◆ getNumRows()
const int DecompConstraintSet::getNumRows |
( |
| ) |
const |
|
inline |
◆ getNumCols()
const int DecompConstraintSet::getNumCols |
( |
| ) |
const |
|
inline |
◆ getNumColsOrig()
const int DecompConstraintSet::getNumColsOrig |
( |
| ) |
const |
|
inline |
◆ getNumInts()
const int DecompConstraintSet::getNumInts |
( |
| ) |
const |
|
inline |
◆ getActiveColumns()
const std::vector< int > & DecompConstraintSet::getActiveColumns |
( |
| ) |
const |
|
inline |
◆ getRowNames()
const std::vector< std::string > & DecompConstraintSet::getRowNames |
( |
| ) |
const |
|
inline |
◆ getColNames()
const std::vector< std::string > & DecompConstraintSet::getColNames |
( |
| ) |
const |
|
inline |
◆ getRowNamesMutable()
std::vector< std::string > & DecompConstraintSet::getRowNamesMutable |
( |
| ) |
|
|
inline |
◆ getColNamesMutable()
std::vector< std::string > & DecompConstraintSet::getColNamesMutable |
( |
| ) |
|
|
inline |
◆ getIntegerMark()
const char * DecompConstraintSet::getIntegerMark |
( |
| ) |
|
|
inline |
◆ getIntegerVars()
const int * DecompConstraintSet::getIntegerVars |
( |
| ) |
|
|
inline |
◆ getColLB()
const double * DecompConstraintSet::getColLB |
( |
| ) |
const |
|
inline |
◆ getColUB()
const double * DecompConstraintSet::getColUB |
( |
| ) |
const |
|
inline |
◆ getRowLB()
const double * DecompConstraintSet::getRowLB |
( |
| ) |
const |
|
inline |
◆ getRowUB()
const double * DecompConstraintSet::getRowUB |
( |
| ) |
const |
|
inline |
◆ hasPrepRun()
const bool DecompConstraintSet::hasPrepRun |
( |
| ) |
const |
|
inline |
◆ getMapOrigToSparse()
const std::map< int, int > & DecompConstraintSet::getMapOrigToSparse |
( |
| ) |
const |
|
inline |
◆ getMapSparseToOrig()
const std::map< int, int > & DecompConstraintSet::getMapSparseToOrig |
( |
| ) |
const |
|
inline |
◆ getMasterOnlyCols()
const std::vector< int > & DecompConstraintSet::getMasterOnlyCols |
( |
| ) |
const |
|
inline |
◆ prepareModel()
void DecompConstraintSet::prepareModel |
( |
double | infinity, |
|
|
bool | modelIsCore = false ) |
◆ createRowHash()
void DecompConstraintSet::createRowHash |
( |
double | infinity | ) |
|
◆ checkSenseAndBound()
void DecompConstraintSet::checkSenseAndBound |
( |
double | infinity | ) |
|
◆ sensesToBounds()
void DecompConstraintSet::sensesToBounds |
( |
double | infinity | ) |
|
◆ boundsToSenses()
void DecompConstraintSet::boundsToSenses |
( |
double | infinity | ) |
|
◆ fixNonActiveColumns()
void DecompConstraintSet::fixNonActiveColumns |
( |
| ) |
|
◆ sparseToOrigMatrix()
◆ appendRow() [1/2]
void DecompConstraintSet::appendRow |
( |
CoinPackedVector & | row, |
|
|
double | loBound, |
|
|
double | upBound ) |
|
inline |
◆ appendRow() [2/2]
void DecompConstraintSet::appendRow |
( |
CoinPackedVector & | row, |
|
|
double | loBound, |
|
|
double | upBound, |
|
|
std::string | rowName ) |
|
inline |
◆ pushCol()
void DecompConstraintSet::pushCol |
( |
const double | loBound, |
|
|
const double | upBound, |
|
|
const bool | isInteger = false, |
|
|
const int | origIndex = -1 ) |
|
inline |
◆ reserve()
void DecompConstraintSet::reserve |
( |
const int | nCols, |
|
|
const int | nRows ) |
|
inline |
◆ nBaseRowsOrig
int DecompConstraintSet::nBaseRowsOrig |
◆ nBaseRows
int DecompConstraintSet::nBaseRows |
◆ rowHash
std::vector<std::string> DecompConstraintSet::rowHash |
◆ rowSense
std::vector<char> DecompConstraintSet::rowSense |
◆ rowRhs
std::vector<double> DecompConstraintSet::rowRhs |
◆ rowLB
std::vector<double> DecompConstraintSet::rowLB |
◆ rowUB
std::vector<double> DecompConstraintSet::rowUB |
◆ colLB
std::vector<double> DecompConstraintSet::colLB |
◆ colUB
std::vector<double> DecompConstraintSet::colUB |
◆ integerVars
std::vector<int> DecompConstraintSet::integerVars |
◆ integerMark
std::vector<char> DecompConstraintSet::integerMark |
◆ colNames
std::vector<std::string> DecompConstraintSet::colNames |
◆ rowNames
std::vector<std::string> DecompConstraintSet::rowNames |
◆ activeColumns
std::vector<int> DecompConstraintSet::activeColumns |
◆ activeColumnsS
std::set<int> DecompConstraintSet::activeColumnsS |
◆ masterOnlyCols
std::vector<int> DecompConstraintSet::masterOnlyCols |
◆ prepHasRun
bool DecompConstraintSet::prepHasRun |
◆ m_rowBeg
◆ m_rowInd
std::vector<int > DecompConstraintSet::m_rowInd |
◆ m_rowVal
std::vector<double > DecompConstraintSet::m_rowVal |
◆ m_isSparse
bool DecompConstraintSet::m_isSparse |
◆ m_numColsOrig
int DecompConstraintSet::m_numColsOrig |
◆ m_origToSparse
std::map<int, int> DecompConstraintSet::m_origToSparse |
◆ m_sparseToOrig
std::map<int, int> DecompConstraintSet::m_sparseToOrig |
◆ m_infinity
double DecompConstraintSet::m_infinity |
The documentation for this class was generated from the following file: