#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: