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) constpaso::SparseMatrix
addRow_CSR_OFFSET0(double *array) constpaso::SparseMatrix
applyBlockMatrix(double *block_diag, index_t *pivot, double *x, const double *b) constpaso::SparseMatrix
applyDiagonal_CSR_OFFSET0(const double *left, const double *right)paso::SparseMatrix
block_sizepaso::SparseMatrix
borrowColoringPointer() constpaso::SparseMatrixinline
borrowMainDiagonalPointer() constpaso::SparseMatrixinline
col_block_sizepaso::SparseMatrix
copyBlockFromMainDiagonal(double *out) constpaso::SparseMatrix
copyBlockToMainDiagonal(const double *in)paso::SparseMatrix
copyFromMainDiagonal(double *out) constpaso::SparseMatrix
copyToMainDiagonal(const double *in)paso::SparseMatrix
getBlock(int blockid) constpaso::SparseMatrix
getNumColors() constpaso::SparseMatrixinline
getNumCols() constpaso::SparseMatrixinline
getNumRows() constpaso::SparseMatrixinline
getSize() constpaso::SparseMatrixinline
getSparsity() constpaso::SparseMatrixinline
getSubmatrix(dim_t n_row_sub, dim_t n_col_sub, const index_t *row_list, const index_t *new_col_index) constpaso::SparseMatrix
getTotalNumCols() constpaso::SparseMatrixinline
getTotalNumRows() constpaso::SparseMatrixinline
getTranspose() constpaso::SparseMatrix
invMain(double *inv_diag, index_t *pivot) constpaso::SparseMatrix
lenpaso::SparseMatrix
loadMM_toCSR(const char *filename)paso::SparseMatrixstatic
maxAbsRow_CSR_OFFSET0(double *array) constpaso::SparseMatrix
maxDeg() constpaso::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) constpaso::SparseMatrix
saveMM(const char *filename) constpaso::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) constpaso::SparseMatrix
valpaso::SparseMatrix
~SparseMatrix()paso::SparseMatrix