|
PIPS-NLP
|
#include <DenseStorage.h>
Public Member Functions | |
| DenseStorage (int m, int n) | |
| DenseStorage (double A[], int m, int n) | |
| virtual | ~DenseStorage () |
| virtual void | getSize (int &m, int &n) |
| virtual void | getDiagonal (OoqpVector &vec) |
| virtual void | setToDiagonal (OoqpVector &vec) |
| virtual void | atPutDense (int row, int col, double *A, int lda, int rowExtent, int colExtent) |
| virtual void | fromGetDense (int row, int col, double *A, int lda, int rowExtent, int colExtent) |
| virtual void | atPutZeros (int row, int col, int rowExtent, int colExtent) |
| virtual void | atAddOuterProductOf (int row, int col, double alpha, double *x, int incx, int nx) |
| virtual void | addToDiagonalAt (double alpha, double x[], int incx, int idiag, int extent) |
| virtual void | fromGetSpRow (int row, int col, double A[], int lenA, int irowA[], int &nnz, int rowExtent, int &info) |
| virtual void | ColumnScale (OoqpVector &vec) |
| virtual void | RowScale (OoqpVector &vec) |
| virtual void | SymmetricScale (OoqpVector &vec) |
| virtual void | scalarMult (double num) |
| virtual void | atPutSpRow (int col, double A[], int lenA, int irowA[], int &info) |
| virtual void | putSparseTriple (int irow[], int len, int jcol[], double A[], int &info) |
| virtual void | atPutDiagonal (int idiag, OoqpVector &v) |
| virtual void | fromGetDiagonal (int idiag, OoqpVector &v) |
| virtual void | atPutDiagonal (int idiag, double x[], int incx, int extent) |
Public Member Functions inherited from DoubleStorage | |
| DoubleStorage () | |
| virtual | ~DoubleStorage () |
| virtual void | copyDiagonalVal_From (int idiag, OoqpVector &x, bool firstCall, std::map< int, int > &ValIdxMap) |
Public Member Functions inherited from IotrRefCount | |
| int | refs () |
| IotrRefCount () | |
Public Attributes | |
| int | m |
| int | n |
| double ** | M |
Protected Attributes | |
| int | neverDeleteElts |
Private Member Functions | |
| DenseStorage () | |
Additional Inherited Members | |
Static Public Member Functions inherited from IotrRefCount | |
| static void | release (IotrRefCount **obj) |
| static void | addRef (IotrRefCount *const *obj) |
Static Public Attributes inherited from IotrRefCount | |
| static int | instances = 0 |
Protected Member Functions inherited from IotrRefCount | |
| virtual | ~IotrRefCount () |
A class for manupulating the storage of dense matrices.
|
inlineprivate |
| DenseStorage::DenseStorage | ( | int | m, |
| int | n | ||
| ) |
| DenseStorage::DenseStorage | ( | double | A[], |
| int | m, | ||
| int | n | ||
| ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
|
virtual |
Implements DoubleStorage.
|
virtual |
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
|
virtual |
Implements DoubleStorage.
| int DenseStorage::m |
| double** DenseStorage::M |
| int DenseStorage::n |
|
protected |
1.8.11