#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 () |
|
const int | getNumRows () const |
|
const int | getNumCols () const |
|
void | createRowHash () |
|
void | checkSenseAndBound () |
|
void | sensesToBounds () |
|
void | boundsToSenses () |
|
| DecompConstraintSet () |
|
| ~DecompConstraintSet () |
|
Definition at line 30 of file DecompConstraintSet.h.
◆ DecompConstraintSet() [1/2]
DecompConstraintSet::DecompConstraintSet |
( |
| ) |
|
|
inline |
◆ ~DecompConstraintSet() [1/2]
DecompConstraintSet::~DecompConstraintSet |
( |
| ) |
|
|
inline |
◆ DecompConstraintSet() [2/2]
DecompConstraintSet::DecompConstraintSet |
( |
| ) |
|
|
inline |
◆ ~DecompConstraintSet() [2/2]
DecompConstraintSet::~DecompConstraintSet |
( |
| ) |
|
|
inline |
◆ setSparse()
void DecompConstraintSet::setSparse |
( |
const int |
numColsOrig | ) |
|
|
inline |
◆ isSparse()
const bool DecompConstraintSet::isSparse |
( |
| ) |
const |
|
inline |
◆ getMatrix()
const CoinPackedMatrix* DecompConstraintSet::getMatrix |
( |
| ) |
const |
|
inline |
◆ getNumRows() [1/2]
const int DecompConstraintSet::getNumRows |
( |
| ) |
const |
|
inline |
◆ getNumCols() [1/2]
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() [1/2]
void DecompConstraintSet::createRowHash |
( |
double |
infinity | ) |
|
◆ checkSenseAndBound() [1/2]
void DecompConstraintSet::checkSenseAndBound |
( |
double |
infinity | ) |
|
◆ sensesToBounds() [1/2]
void DecompConstraintSet::sensesToBounds |
( |
double |
infinity | ) |
|
◆ boundsToSenses() [1/2]
void DecompConstraintSet::boundsToSenses |
( |
double |
infinity | ) |
|
◆ fixNonActiveColumns()
void DecompConstraintSet::fixNonActiveColumns |
( |
| ) |
|
◆ sparseToOrigMatrix()
CoinPackedMatrix* DecompConstraintSet::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 |
◆ getNumRows() [2/2]
const int DecompConstraintSet::getNumRows |
( |
| ) |
const |
|
inline |
◆ getNumCols() [2/2]
const int DecompConstraintSet::getNumCols |
( |
| ) |
const |
|
inline |
◆ createRowHash() [2/2]
void DecompConstraintSet::createRowHash |
( |
| ) |
|
◆ checkSenseAndBound() [2/2]
void DecompConstraintSet::checkSenseAndBound |
( |
| ) |
|
◆ sensesToBounds() [2/2]
void DecompConstraintSet::sensesToBounds |
( |
| ) |
|
◆ boundsToSenses() [2/2]
void DecompConstraintSet::boundsToSenses |
( |
| ) |
|
CoinPackedMatrix * DecompConstraintSet::M |
◆ nBaseRowsOrig
int DecompConstraintSet::nBaseRowsOrig |
◆ nBaseRows
int DecompConstraintSet::nBaseRows |
◆ rowHash [1/2]
std::vector<std::string> DecompConstraintSet::rowHash |
◆ rowSense [1/2]
std::vector<char> DecompConstraintSet::rowSense |
◆ rowRhs [1/2]
std::vector<double> DecompConstraintSet::rowRhs |
◆ rowLB [1/2]
std::vector<double> DecompConstraintSet::rowLB |
◆ rowUB [1/2]
std::vector<double> DecompConstraintSet::rowUB |
◆ colLB [1/2]
std::vector<double> DecompConstraintSet::colLB |
◆ colUB [1/2]
std::vector<double> DecompConstraintSet::colUB |
◆ integerVars [1/2]
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
std::vector<CoinBigIndex> DecompConstraintSet::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 |
◆ rowHash [2/2]
vector<string> DecompConstraintSet::rowHash |
◆ rowSense [2/2]
vector<char> DecompConstraintSet::rowSense |
◆ rowRhs [2/2]
vector<double> DecompConstraintSet::rowRhs |
◆ rowLB [2/2]
vector<double> DecompConstraintSet::rowLB |
◆ rowUB [2/2]
vector<double> DecompConstraintSet::rowUB |
◆ colLB [2/2]
vector<double> DecompConstraintSet::colLB |
◆ colUB [2/2]
vector<double> DecompConstraintSet::colUB |
◆ integerVars [2/2]
vector<int> DecompConstraintSet::integerVars |
The documentation for this class was generated from the following file: