| AbstractSystemMatrix() | escript::AbstractSystemMatrix | inline |
| AbstractSystemMatrix(int row_blocksize, const FunctionSpace &row_functionspace, int column_blocksize, const FunctionSpace &column_functionspace) | escript::AbstractSystemMatrix | |
| add(dim_t, index_t *, dim_t, dim_t, index_t *, dim_t, double *) | paso::SystemMatrix | |
| applyBalance(double *x_out, const double *x, bool RHS) const | paso::SystemMatrix | |
| applyBalanceInPlace(double *x, bool RHS) const | paso::SystemMatrix | |
| balance() | paso::SystemMatrix | |
| balance_vector | paso::SystemMatrix | |
| block_size | paso::SystemMatrix | |
| borrowMainDiagonalPointer() const | paso::SystemMatrix | |
| col_block_size | paso::SystemMatrix | |
| col_coupleBlock | paso::SystemMatrix | |
| col_coupler | paso::SystemMatrix | |
| col_distribution | paso::SystemMatrix | |
| copyBlockFromMainDiagonal(double *out) const | paso::SystemMatrix | inline |
| copyBlockToMainDiagonal(const double *in) | paso::SystemMatrix | inline |
| copyColCoupleBlock() | paso::SystemMatrix | |
| copyFromMainDiagonal(double *out) const | paso::SystemMatrix | inline |
| copyMain_CSC_OFFSET1(index_t **p_ptr, index_t **p_idx, double **p_val) | paso::SystemMatrix | |
| copyRemoteCoupleBlock(bool recreatePattern) | paso::SystemMatrix | |
| copyToMainDiagonal(const double *in) | paso::SystemMatrix | inline |
| extendedRowsForST(dim_t *degree_ST, index_t *offset_ST, index_t *ST) | paso::SystemMatrix | |
| fillWithGlobalCoordinates(double f1) | paso::SystemMatrix | |
| finishColCollect() const | paso::SystemMatrix | inline |
| finishCollect() const | paso::SystemMatrix | inline |
| finishRowCollect() | paso::SystemMatrix | inline |
| freePreconditioner() | paso::SystemMatrix | |
| getColOverlap() const | paso::SystemMatrix | inline |
| getColumnBlockSize() const | escript::AbstractSystemMatrix | inline |
| getColumnFunctionSpace() const | escript::AbstractSystemMatrix | inline |
| getGlobalNumCols() const | paso::SystemMatrix | inline |
| getGlobalNumRows() const | paso::SystemMatrix | inline |
| getGlobalSize() const | paso::SystemMatrix | |
| getGlobalTotalNumCols() const | paso::SystemMatrix | inline |
| getGlobalTotalNumRows() const | paso::SystemMatrix | inline |
| getNumCols() const | paso::SystemMatrix | inline |
| getNumOutput() const | paso::SystemMatrix | inline |
| getNumRows() const | paso::SystemMatrix | inline |
| getPtr() | escript::AbstractSystemMatrix | |
| getPtr() const | escript::AbstractSystemMatrix | |
| getRowBlockSize() const | escript::AbstractSystemMatrix | inline |
| getRowFunctionSpace() const | escript::AbstractSystemMatrix | inline |
| getRowOverlap() const | paso::SystemMatrix | inline |
| getSparsity() const | paso::SystemMatrix | inline |
| getSystemMatrixTypeId(int solver, int preconditioner, int package, bool symmetry, const escript::JMPI &mpi_info) | paso::SystemMatrix | static |
| getTotalNumCols() const | paso::SystemMatrix | inline |
| getTotalNumRows() const | paso::SystemMatrix | inline |
| global_id | paso::SystemMatrix | mutable |
| is_balanced | paso::SystemMatrix | |
| isEmpty() const | escript::AbstractSystemMatrix | inline |
| loadMM_toCSC(const char *filename) | paso::SystemMatrix | static |
| loadMM_toCSR(const char *filename) | paso::SystemMatrix | static |
| logical_col_block_size | paso::SystemMatrix | |
| logical_row_block_size | paso::SystemMatrix | |
| mainBlock | paso::SystemMatrix | |
| makeZeroRowSums(double *left_over) | paso::SystemMatrix | |
| MatrixVector(double alpha, const double *in, double beta, double *out) const | paso::SystemMatrix | |
| MatrixVector_CSR_OFFSET0(double alpha, const double *in, double beta, double *out) const | paso::SystemMatrix | |
| mergeMainAndCouple(index_t **p_ptr, index_t **p_idx, double **p_val) const | paso::SystemMatrix | |
| mergeMainAndCouple_CSC_OFFSET1(index_t **p_ptr, index_t **p_idx, double **p_val) const | paso::SystemMatrix | |
| mergeMainAndCouple_CSR_OFFSET0(index_t **p_ptr, index_t **p_idx, double **p_val) const | paso::SystemMatrix | |
| mergeMainAndCouple_CSR_OFFSET0_Block(index_t **p_ptr, index_t **p_idx, double **p_val) const | paso::SystemMatrix | |
| mergeSystemMatrix() const | paso::SystemMatrix | |
| mpi_info | paso::SystemMatrix | |
| nullifyRows(double *mask_row, double main_diagonal_value) | paso::SystemMatrix | |
| nullifyRowsAndCols(escript::Data &mask_row, escript::Data &mask_col, double main_diagonal_value) | paso::SystemMatrix | virtual |
| pattern | paso::SystemMatrix | |
| print() const | paso::SystemMatrix | |
| remote_coupleBlock | paso::SystemMatrix | |
| resetValues(bool preserveSolverData=false) | paso::SystemMatrix | virtual |
| row_block_size | paso::SystemMatrix | |
| row_coupleBlock | paso::SystemMatrix | |
| row_coupler | paso::SystemMatrix | |
| row_distribution | paso::SystemMatrix | |
| rowSum(double *row_sum) const | paso::SystemMatrix | inline |
| saveHB(const std::string &filename) const | paso::SystemMatrix | inlinevirtual |
| saveMM(const std::string &filename) const | paso::SystemMatrix | inlinevirtual |
| setPreconditioner(Options *options) | paso::SystemMatrix | |
| setToSolution(escript::Data &out, escript::Data &in, boost::python::object &options) const | paso::SystemMatrix | privatevirtual |
| setValues(double value) | paso::SystemMatrix | inline |
| solve(double *out, double *in, Options *options) const | paso::SystemMatrix | private |
| escript::AbstractSystemMatrix::solve(const Data &in, boost::python::object &options) const | escript::AbstractSystemMatrix | |
| solvePreconditioner(double *x, double *b) | paso::SystemMatrix | |
| solver_p | paso::SystemMatrix | |
| solver_package | paso::SystemMatrix | mutable |
| startColCollect(const double *in) const | paso::SystemMatrix | inline |
| startCollect(const double *in) const | paso::SystemMatrix | inline |
| startRowCollect(const double *in) | paso::SystemMatrix | inline |
| SystemMatrix() | paso::SystemMatrix | |
| SystemMatrix(SystemMatrixType type, SystemMatrixPattern_ptr pattern, dim_t rowBlockSize, dim_t columnBlockSize, bool patternIsUnrolled, const escript::FunctionSpace &rowFS, const escript::FunctionSpace &colFS) | paso::SystemMatrix | |
| type | paso::SystemMatrix | |
| vectorMultiply(const Data &right) const | escript::AbstractSystemMatrix | |
| ypAx(escript::Data &y, escript::Data &x) const | paso::SystemMatrix | privatevirtual |
| ~AbstractSystemMatrix() | escript::AbstractSystemMatrix | inlinevirtual |
| ~SystemMatrix() | paso::SystemMatrix | |