appendCol(const CoinPackedVectorBase &vec) | CoinPackedMatrix | |
appendCol(const int vecsize, const int *vecind, const double *vecelem) | CoinPackedMatrix | |
appendCols(const int numcols, const CoinPackedVectorBase *const *cols) | CoinPackedMatrix | |
appendCols(const int numcols, const CoinBigIndex *columnStarts, const int *row, const double *element, int numberRows=-1) | CoinPackedMatrix | |
appendMajor(const int number, const CoinBigIndex *starts, const int *index, const double *element, int numberOther=-1) | CoinPackedMatrix | [protected] |
appendMajorVector(const CoinPackedVectorBase &vec) | CoinPackedMatrix | |
appendMajorVector(const int vecsize, const int *vecind, const double *vecelem) | CoinPackedMatrix | |
appendMajorVectors(const int numvecs, const CoinPackedVectorBase *const *vecs) | CoinPackedMatrix | |
appendMinor(const int number, const CoinBigIndex *starts, const int *index, const double *element, int numberOther=-1) | CoinPackedMatrix | [protected] |
appendMinorVector(const CoinPackedVectorBase &vec) | CoinPackedMatrix | |
appendMinorVector(const int vecsize, const int *vecind, const double *vecelem) | CoinPackedMatrix | |
appendMinorVectors(const int numvecs, const CoinPackedVectorBase *const *vecs) | CoinPackedMatrix | |
appendRow(const CoinPackedVectorBase &vec) | CoinPackedMatrix | |
appendRow(const int vecsize, const int *vecind, const double *vecelem) | CoinPackedMatrix | |
appendRows(const int numrows, const CoinPackedVectorBase *const *rows) | CoinPackedMatrix | |
appendRows(const int numrows, const CoinBigIndex *rowStarts, const int *column, const double *element, int numberColumns=-1) | CoinPackedMatrix | |
assignMatrix(const bool colordered, const int minor, const int major, const CoinBigIndex numels, double *&elem, int *&ind, CoinBigIndex *&start, int *&len, const int maxmajor=-1, const CoinBigIndex maxsize=-1) | CoinPackedMatrix | |
bottomAppendPackedMatrix(const CoinPackedMatrix &matrix) | CoinPackedMatrix | |
cleanMatrix(double threshold=1.0e-20) | CoinPackedMatrix | |
clear() | CoinPackedMatrix | |
CoinPackedMatrix() | CoinPackedMatrix | |
CoinPackedMatrix(const bool colordered, const double extraMajor, const double extraGap) | CoinPackedMatrix | |
CoinPackedMatrix(const bool colordered, const int minor, const int major, const CoinBigIndex numels, const double *elem, const int *ind, const CoinBigIndex *start, const int *len, const double extraMajor, const double extraGap) | CoinPackedMatrix | |
CoinPackedMatrix(const bool colordered, const int minor, const int major, const CoinBigIndex numels, const double *elem, const int *ind, const CoinBigIndex *start, const int *len) | CoinPackedMatrix | |
CoinPackedMatrix(const bool colordered, const int *rowIndices, const int *colIndices, const double *elements, CoinBigIndex numels) | CoinPackedMatrix | |
CoinPackedMatrix(const CoinPackedMatrix &m) | CoinPackedMatrix | |
CoinPackedMatrix(const CoinPackedMatrix &m, int extraForMajor, int extraElements, bool reverseOrdering=false) | CoinPackedMatrix | |
CoinPackedMatrix(const CoinPackedMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) | CoinPackedMatrix | |
CoinPackedMatrixUnitTest() | CoinPackedMatrix | [friend] |
colOrdered_ | CoinPackedMatrix | [protected] |
compress(double threshold) | CoinPackedMatrix | |
copyOf(const CoinPackedMatrix &rhs) | CoinPackedMatrix | |
copyOf(const bool colordered, const int minor, const int major, const CoinBigIndex numels, const double *elem, const int *ind, const CoinBigIndex *start, const int *len, const double extraMajor=0.0, const double extraGap=0.0) | CoinPackedMatrix | |
copyReuseArrays(const CoinPackedMatrix &rhs) | CoinPackedMatrix | |
countOrthoLength() const | CoinPackedMatrix | |
countOrthoLength(int *counts) const | CoinPackedMatrix | |
deleteCols(const int numDel, const int *indDel) | CoinPackedMatrix | |
deleteMajorVectors(const int numDel, const int *indDel) | CoinPackedMatrix | |
deleteMinorVectors(const int numDel, const int *indDel) | CoinPackedMatrix | |
deleteRows(const int numDel, const int *indDel) | CoinPackedMatrix | |
dumpMatrix(const char *fname=NULL) const | CoinPackedMatrix | |
element_ | CoinPackedMatrix | [protected] |
eliminateDuplicates(double threshold) | CoinPackedMatrix | |
extraGap_ | CoinPackedMatrix | [protected] |
extraMajor_ | CoinPackedMatrix | [protected] |
getCoefficient(int row, int column) const | CoinPackedMatrix | |
getElements() const | CoinPackedMatrix | [inline] |
getExtraGap() const | CoinPackedMatrix | [inline] |
getExtraMajor() const | CoinPackedMatrix | [inline] |
getIndices() const | CoinPackedMatrix | [inline] |
getLastStart() const | CoinPackedMatrix | [inline, private] |
getMajorDim() const | CoinPackedMatrix | [inline] |
getMajorIndices() const | CoinPackedMatrix | |
getMaxMajorDim() const | CoinPackedMatrix | [inline] |
getMinorDim() const | CoinPackedMatrix | [inline] |
getMutableElements() const | CoinPackedMatrix | [inline] |
getMutableIndices() const | CoinPackedMatrix | [inline] |
getMutableVectorLengths() const | CoinPackedMatrix | [inline] |
getMutableVectorStarts() const | CoinPackedMatrix | [inline] |
getNumCols() const | CoinPackedMatrix | [inline] |
getNumElements() const | CoinPackedMatrix | [inline] |
getNumRows() const | CoinPackedMatrix | [inline] |
getSizeVectorLengths() const | CoinPackedMatrix | [inline] |
getSizeVectorStarts() const | CoinPackedMatrix | [inline] |
getVector(int i) const | CoinPackedMatrix | [inline] |
getVectorFirst(const int i) const | CoinPackedMatrix | [inline] |
getVectorLast(const int i) const | CoinPackedMatrix | [inline] |
getVectorLengths() const | CoinPackedMatrix | [inline] |
getVectorSize(const int i) const | CoinPackedMatrix | [inline] |
getVectorStarts() const | CoinPackedMatrix | [inline] |
gutsOfCopyOf(const bool colordered, const int minor, const int major, const CoinBigIndex numels, const double *elem, const int *ind, const CoinBigIndex *start, const int *len, const double extraMajor=0.0, const double extraGap=0.0) | CoinPackedMatrix | [protected] |
gutsOfCopyOfNoGaps(const bool colordered, const int minor, const int major, const double *elem, const int *ind, const CoinBigIndex *start) | CoinPackedMatrix | [protected] |
gutsOfDestructor() | CoinPackedMatrix | [protected] |
gutsOfOpEqual(const bool colordered, const int minor, const int major, const CoinBigIndex numels, const double *elem, const int *ind, const CoinBigIndex *start, const int *len) | CoinPackedMatrix | [protected] |
index_ | CoinPackedMatrix | [protected] |
isColOrdered() const | CoinPackedMatrix | [inline] |
isEquivalent(const CoinPackedMatrix &rhs, const FloatEqual &eq) const | CoinPackedMatrix | [inline] |
isEquivalent(const CoinPackedMatrix &rhs) const | CoinPackedMatrix | [inline] |
isEquivalent2(const CoinPackedMatrix &rhs) const | CoinPackedMatrix | |
length_ | CoinPackedMatrix | [protected] |
majorAppendOrthoOrdered(const CoinPackedMatrix &matrix) | CoinPackedMatrix | |
majorAppendSameOrdered(const CoinPackedMatrix &matrix) | CoinPackedMatrix | |
majorDim_ | CoinPackedMatrix | [protected] |
maxMajorDim_ | CoinPackedMatrix | [protected] |
maxSize_ | CoinPackedMatrix | [protected] |
minorAppendOrthoOrdered(const CoinPackedMatrix &matrix) | CoinPackedMatrix | |
minorAppendSameOrdered(const CoinPackedMatrix &matrix) | CoinPackedMatrix | |
minorDim_ | CoinPackedMatrix | [protected] |
modifyCoefficient(int row, int column, double newElement, bool keepZero=false) | CoinPackedMatrix | |
nullElementArray() | CoinPackedMatrix | [inline] |
nullIndexArray() | CoinPackedMatrix | [inline] |
nullLengthArray() | CoinPackedMatrix | [inline] |
nullStartArray() | CoinPackedMatrix | [inline] |
operator=(const CoinPackedMatrix &rhs) | CoinPackedMatrix | |
orderMatrix() | CoinPackedMatrix | |
printMatrixElement(const int row_val, const int col_val) const | CoinPackedMatrix | |
removeGaps(double removeValue=-1.0) | CoinPackedMatrix | |
replaceVector(const int index, const int numReplace, const double *newElements) | CoinPackedMatrix | |
reserve(const int newMaxMajorDim, const CoinBigIndex newMaxSize, bool create=false) | CoinPackedMatrix | |
resizeForAddingMajorVectors(const int numVec, const int *lengthVec) | CoinPackedMatrix | [protected] |
resizeForAddingMinorVectors(const int *addedEntries) | CoinPackedMatrix | [protected] |
reverseOrderedCopyOf(const CoinPackedMatrix &rhs) | CoinPackedMatrix | |
reverseOrdering() | CoinPackedMatrix | |
rightAppendPackedMatrix(const CoinPackedMatrix &matrix) | CoinPackedMatrix | |
setDimensions(int numrows, int numcols) | CoinPackedMatrix | |
setExtraGap(const double newGap) | CoinPackedMatrix | |
setExtraMajor(const double newMajor) | CoinPackedMatrix | |
setNumElements(CoinBigIndex value) | CoinPackedMatrix | [inline] |
size_ | CoinPackedMatrix | [protected] |
start_ | CoinPackedMatrix | [protected] |
submatrixOf(const CoinPackedMatrix &matrix, const int numMajor, const int *indMajor) | CoinPackedMatrix | |
submatrixOfWithDuplicates(const CoinPackedMatrix &matrix, const int numMajor, const int *indMajor) | CoinPackedMatrix | |
swap(CoinPackedMatrix &matrix) | CoinPackedMatrix | |
times(const double *x, double *y) const | CoinPackedMatrix | |
times(const CoinPackedVectorBase &x, double *y) const | CoinPackedMatrix | |
timesMajor(const double *x, double *y) const | CoinPackedMatrix | |
timesMajor(const CoinPackedVectorBase &x, double *y) const | CoinPackedMatrix | |
timesMinor(const double *x, double *y) const | CoinPackedMatrix | |
timesMinor(const CoinPackedVectorBase &x, double *y) const | CoinPackedMatrix | |
transpose() | CoinPackedMatrix | |
transposeTimes(const double *x, double *y) const | CoinPackedMatrix | |
transposeTimes(const CoinPackedVectorBase &x, double *y) const | CoinPackedMatrix | |
~CoinPackedMatrix() | CoinPackedMatrix | [virtual] |