PIPS-NLP
|
#include <DoubleMatrix.h>
Public Member Functions | |
DoubleStorage () | |
virtual void | atPutDense (int row, int col, double *A, int lda, int rowExtent, int colExtent)=0 |
virtual void | fromGetDense (int row, int col, double *A, int lda, int rowExtent, int colExtent)=0 |
virtual void | atPutSpRow (int row, double A[], int lenA, int jcolA[], int &info)=0 |
virtual void | fromGetSpRow (int row, int col, double A[], int lenA, int jcolA[], int &nnz, int colExtent, int &info)=0 |
virtual void | getSize (int &m, int &n)=0 |
virtual void | getDiagonal (OoqpVector &vec)=0 |
virtual void | setToDiagonal (OoqpVector &vec)=0 |
virtual void | atPutDiagonal (int idiag, OoqpVector &x)=0 |
virtual void | fromGetDiagonal (int idiag, OoqpVector &x)=0 |
virtual void | SymmetricScale (OoqpVector &vec)=0 |
virtual void | ColumnScale (OoqpVector &vec)=0 |
virtual void | RowScale (OoqpVector &vec)=0 |
virtual void | scalarMult (double num)=0 |
virtual | ~DoubleStorage () |
virtual void | copyDiagonalVal_From (int idiag, OoqpVector &x, bool firstCall, std::map< int, int > &ValIdxMap) |
![]() | |
int | refs () |
IotrRefCount () | |
Additional Inherited Members | |
![]() | |
static void | release (IotrRefCount **obj) |
static void | addRef (IotrRefCount *const *obj) |
![]() | |
static int | instances = 0 |
![]() | |
virtual | ~IotrRefCount () |
Handle the manupulation of matrix elements
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in SparseStorage, DenseStorage, and PetscSparseStorage.
|
pure virtual |
Implemented in SparseStorage, DenseStorage, and PetscSparseStorage.
|
pure virtual |
Implemented in SparseStorage, DenseStorage, and PetscSparseStorage.
|
pure virtual |
Implemented in PetscSparseStorage, SparseStorage, and DenseStorage.
|
inlinevirtual |
Reimplemented in SparseStorage.
|
pure virtual |
Implemented in SparseStorage, DenseStorage, and PetscSparseStorage.
|
pure virtual |
Implemented in SparseStorage, DenseStorage, and PetscSparseStorage.
|
pure virtual |
Implemented in SparseStorage, DenseStorage, and PetscSparseStorage.
|
pure virtual |
Implemented in SparseStorage, PetscSparseStorage, and DenseStorage.
|
pure virtual |
Implemented in PetscSparseStorage, SparseStorage, and DenseStorage.
|
pure virtual |
Implemented in PetscSparseStorage, SparseStorage, and DenseStorage.
|
pure virtual |
Implemented in PetscSparseStorage, SparseStorage, and DenseStorage.
|
pure virtual |
Implemented in SparseStorage, PetscSparseStorage, and DenseStorage.
|
pure virtual |
Implemented in SparseStorage, PetscSparseStorage, and DenseStorage.