PIPS-NLP
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SparseStorage Member List

This is the complete list of members for SparseStorage, including all inherited members.

abmaxnorm()SparseStoragevirtual
additiveDiagSparseStorage
addRef(IotrRefCount *const *obj)IotrRefCountinlinestatic
atPutDense(int row, int col, double *A, int lda, int rowExtent, int colExtent)SparseStoragevirtual
atPutDiagonal(int idiag, OoqpVector &v)SparseStoragevirtual
atPutDiagonal(int idiag, double x[], int incx, int extent)SparseStoragevirtual
atPutSpRow(int col, double A[], int lenA, int irowA[], int &info)SparseStoragevirtual
atPutSpRow_CorrectMap(int row, double A[], int lenA, int jcolA[], int &info, std::map< int, int > &ValIdxMap, int const IDXconstant)SparseStoragevirtual
cols()SparseStorageinline
ColumnScale(OoqpVector &vec)SparseStoragevirtual
copyDiagonalVal_From(int idiag, OoqpVector &vvec, bool firstCall, std::map< int, int > &ValIdxMap)SparseStoragevirtual
copyDiagonalVal_From(int idiag, double x[], int incx, int diagLength, bool firstCall, std::map< int, int > &ValIdxMap)SparseStoragevirtual
copyMtxFromDouble(int copyLength, double *values)SparseStoragevirtual
DoubleStorage()DoubleStorageinline
dump(const std::string &_filename)SparseStorage
fromAddDense(int row, int col, double *A, int lda, int rowExtent, int colExtent)SparseStoragevirtual
fromGetColBlock(int col, double *A, int lda, int colExtent, bool &allzero)SparseStorage
fromGetColBlock(int col, double *A, int lda, int colExtent, int *colSparsity, bool &allzero)SparseStorage
fromGetDense(int row, int col, double *A, int lda, int rowExtent, int colExtent)SparseStoragevirtual
fromGetDense_withMap(int row, int col, double *A, int lda, int rowExtent, int colExtent, int const FirstCall, std::map< int, int > &ValIdxMap)SparseStoragevirtual
fromGetDiagonal(int idiag, OoqpVector &v)SparseStoragevirtual
fromGetSpRow(int row, int col, double A[], int lenA, int irowA[], int &nnz, int rowExtent, int &info)SparseStoragevirtual
fromGetSpRow_WithRowStart(int row, int col, double A[], int lenA, int irowA[], int &nnz, int rowExtent, int &info, int &rowStart)SparseStoragevirtual
getDiagonal(OoqpVector &vec)SparseStoragevirtual
getFromPat(double data[], int n, int kpat[])SparseStoragevirtual
getSize(int &m, int &n)SparseStoragevirtual
getTransposePat(int row, int col, int rowExtent, int colExtent, int kpat[], int krowM[], int jcolM[])SparseStoragevirtual
instancesSparseStoragestatic
IotrRefCount()IotrRefCountinline
jcolMSparseStorage
krowMSparseStorage
lenSparseStorage
length()SparseStorageinline
MSparseStorage
mSparseStorage
matTransDinvMultMat(double *d, int *krowMt, int *jcolMt, double *dMt, int *krowMtM, int *jcolMtM, double *dMtM)SparseStorage
matTransDMultMat(double *d, int *krowMt, int *jcolMt, double *dMt, int *krowMtM, int *jcolMtM, double *dMtM)SparseStorage
matTransDSymbMultMat(double *d, int *krowMt, int *jcolMt, double *dMt, int **krowMtM, int **jcolMtM, double **dMtM)SparseStorage
mult(double beta, double y[], int incy, double alpha, double x[], int incx)SparseStoragevirtual
nSparseStorage
neverDeleteEltsSparseStorageprotected
numberOfNonZeros()SparseStorageinline
putSparseTriple(int irow[], int len, int jcol[], double A[], int &info)SparseStoragevirtual
randomize(double alpha, double beta, double *seed)SparseStoragevirtual
reduceToLower()SparseStorage
refs()IotrRefCountinline
release(IotrRefCount **obj)IotrRefCountinlinestatic
rows()SparseStorageinline
RowScale(OoqpVector &vec)SparseStoragevirtual
scalarMult(double num)SparseStoragevirtual
setAdditiveDiagonal(OoqpVector &v)SparseStoragevirtual
setToDiagonal(OoqpVector &vec)SparseStoragevirtual
shiftRows(int row, int shift, int &info)SparseStorage
shiftRows_CorrectMap(int row, int shift, int &info, std::map< int, int > &ValIdxMap)SparseStoragevirtual
SparseStorage(int m_, int n_, int len_)SparseStorage
SparseStorage(int m_, int n_, int len_, int *krowM_, int *jcolM_, double *M_, int deleteElts=0, double *additiveDiag_=NULL)SparseStorage
SymmetricScale(OoqpVector &vec)SparseStoragevirtual
symmetrize(int &info)SparseStoragevirtual
symmetrize_set(int &info)SparseStoragevirtual
symmetrize_valonly(double *val_lower, int *goffIDX)SparseStoragevirtual
transMult(double beta, double y[], int incy, double alpha, double x[], int incx)SparseStoragevirtual
transMultLower(double beta, double y[], double alpha, double x[], int firstrow)SparseStorage
transMultMat(double beta, double *Y, int ny, int ldy, double alpha, double *X, int ldx)SparseStorage
transMultMatLower(double *Y, int ny, int firstrow, double alpha, double *X, int ldx)SparseStorage
transMultMatLower(double beta, double *Y, int ny, int ldy, double alpha, double *X, int ldx, int colStart)SparseStorage
transpose(int *krowMt, int *jcolMt, double *dMt)SparseStorage
transpose_withNewIDX(int *krowMt, int *jcolMt, double *Mt, int *NewIDX)SparseStorage
transpose_withOriIDX(int *krowMt, int *jcolMt, double *Mt, int *OriIDX)SparseStorage
writeToStream(std::ostream &out) const SparseStoragevirtual
~DoubleStorage()DoubleStorageinlinevirtual
~IotrRefCount()IotrRefCountinlineprotectedvirtual
~SparseStorage()SparseStoragevirtual