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, index_t *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::SparseMatrixinline
borrowMainDiagonalPointer() const paso::SparseMatrixinline
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::SparseMatrixinline
getNumCols() const paso::SparseMatrixinline
getNumRows() const paso::SparseMatrixinline
getSize() const paso::SparseMatrixinline
getSparsity() const paso::SparseMatrixinline
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::SparseMatrixinline
getTotalNumRows() const paso::SparseMatrixinline
getTranspose() const paso::SparseMatrix
invMain(double *inv_diag, index_t *pivot) const paso::SparseMatrix
lenpaso::SparseMatrix
loadMM_toCSR(const char *filename)paso::SparseMatrixstatic
maxAbsRow_CSR_OFFSET0(double *array) const paso::SparseMatrix
maxDeg() const paso::SparseMatrixinline
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
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