escript  Revision_
paso::SparseMatrix Member List
This is the complete list of members for paso::SparseMatrix, including all inherited members.
addAbsRow_CSR_OFFSET0(double *array) const paso::SparseMatrix
addRow_CSR_OFFSET0(double *array) const paso::SparseMatrix
applyBlockMatrix(double *block_diag, int *pivot, double *x, const double *b) const paso::SparseMatrix
applyDiagonal_CSR_OFFSET0(const double *left, const double *right)paso::SparseMatrix
block_sizepaso::SparseMatrix
borrowColoringPointer() const paso::SparseMatrix [inline]
borrowMainDiagonalPointer() const paso::SparseMatrix [inline]
col_block_sizepaso::SparseMatrix
copyBlockFromMainDiagonal(double *out) const paso::SparseMatrix
copyBlockToMainDiagonal(const double *in)paso::SparseMatrix
copyFromMainDiagonal(double *out) const paso::SparseMatrix
copyToMainDiagonal(const double *in)paso::SparseMatrix
getBlock(int blockid) const paso::SparseMatrix
getNumColors() const paso::SparseMatrix [inline]
getNumCols() const paso::SparseMatrix [inline]
getNumRows() const paso::SparseMatrix [inline]
getSize() const paso::SparseMatrix [inline]
getSparsity() const paso::SparseMatrix [inline]
getSubmatrix(dim_t n_row_sub, dim_t n_col_sub, const index_t *row_list, const index_t *new_col_index) const paso::SparseMatrix
getTotalNumCols() const paso::SparseMatrix [inline]
getTotalNumRows() const paso::SparseMatrix [inline]
getTranspose() const paso::SparseMatrix
invMain(double *inv_diag, int *pivot) const paso::SparseMatrix
lenpaso::SparseMatrix
loadMM_toCSR(const char *filename)paso::SparseMatrix [static]
maxAbsRow_CSR_OFFSET0(double *array) const paso::SparseMatrix
maxDeg() const paso::SparseMatrix [inline]
nullifyRows_CSR(const double *mask_row, double main_diagonal_value)paso::SparseMatrix
nullifyRows_CSR_BLK1(const double *mask_row, double main_diagonal_value)paso::SparseMatrix
nullifyRowsAndCols_CSC(const double *mask_row, const double *mask_col, double main_diagonal_value)paso::SparseMatrix
nullifyRowsAndCols_CSC_BLK1(const double *mask_row, const double *mask_col, double main_diagonal_value)paso::SparseMatrix
nullifyRowsAndCols_CSR(const double *mask_row, const double *mask_col, double main_diagonal_value)paso::SparseMatrix
nullifyRowsAndCols_CSR_BLK1(const double *mask_row, const double *mask_col, double main_diagonal_value)paso::SparseMatrix
numColspaso::SparseMatrix
numRowspaso::SparseMatrix
patternpaso::SparseMatrix
row_block_sizepaso::SparseMatrix
saveHB_CSC(const char *filename) const paso::SparseMatrix
saveMM(const char *filename) const paso::SparseMatrix
saveMM_CSC(FILE *handle) const paso::SparseMatrix
setValues(double value)paso::SparseMatrix
solver_ppaso::SparseMatrix
solver_packagepaso::SparseMatrix
SparseMatrix(SparseMatrixType type, Pattern_ptr pattern, dim_t rowBlockSize, dim_t colBlockSize, bool patternIsUnrolled)paso::SparseMatrix
typepaso::SparseMatrix
unroll(SparseMatrixType type) const paso::SparseMatrix
valpaso::SparseMatrix
~SparseMatrix()paso::SparseMatrix