add(size_t i, size_t j, const T_ &a) | PETScMatrix< T_ > | |
Assembly(const Element &el, T_ *a) | PETScMatrix< T_ > | |
Assembly(const Side &sd, T_ *a) | PETScMatrix< T_ > | |
clear() | PETScMatrix< T_ > | |
Diagonal() | PETScMatrix< T_ > | |
Diagonal(const T_ &a) | PETScMatrix< T_ > | |
DiagPrescribe(PETScVect< T_ > &b, const PETScVect< T_ > &u) | PETScMatrix< T_ > | |
get() const | PETScMatrix< T_ > | |
get(size_t i, size_t j) const | PETScMatrix< T_ > | |
getFrobeniusNorm() const | PETScMatrix< T_ > | |
getLength() const | PETScMatrix< T_ > | |
getMesh(Mesh &mesh) | PETScMatrix< T_ > | |
getNbColumns() const | PETScMatrix< T_ > | |
getNbRows() const | PETScMatrix< T_ > | |
getNorm1() const | PETScMatrix< T_ > | |
getNormMax() const | PETScMatrix< T_ > | |
getRange(int istart, int iend) | PETScMatrix< T_ > | |
Identity() | PETScMatrix< T_ > | |
Laplace1D(real_t h, bool mpi=false) | PETScMatrix< T_ > | |
Laplace2D(size_t nx, size_t ny, bool mpi=false) | PETScMatrix< T_ > | |
Mult(const PETScVect< T_ > &x, PETScVect< T_ > &y) const | PETScMatrix< T_ > | |
MultAdd(const PETScVect< T_ > &x, PETScVect< T_ > &y) const | PETScMatrix< T_ > | |
MultAdd(T_ a, const PETScVect< T_ > &x, PETScVect< T_ > &y) const | PETScMatrix< T_ > | |
operator Mat() const | PETScMatrix< T_ > | |
operator()(size_t i, size_t j) const | PETScMatrix< T_ > | |
operator=(const T_ &a) | PETScMatrix< T_ > | |
PETScMatrix() | PETScMatrix< T_ > | |
PETScMatrix(size_t nr, size_t nc) | PETScMatrix< T_ > | |
PETScMatrix(size_t size) | PETScMatrix< T_ > | |
PETScMatrix(Mesh &mesh, size_t dof=0) | PETScMatrix< T_ > | |
PETScMatrix(const vector< std::pair< size_t, size_t > > &I, int opt=1) | PETScMatrix< T_ > | |
PETScMatrix(const PETScMatrix &m) | PETScMatrix< T_ > | |
set(size_t i, size_t j, const T_ &a) | PETScMatrix< T_ > | |
set(vector< int > &ir, vector< int > &ic, vector< T_ > &val) | PETScMatrix< T_ > | |
setAIJ(const vector< int > &nnz) | PETScMatrix< T_ > | |
setAIJ_MPI(const vector< int > &diag_nnz, const vector< int > &off_nnz) | PETScMatrix< T_ > | |
setAssembly() | PETScMatrix< T_ > | |
setGraph(const vector< std::pair< size_t, size_t > > &I, int opt=1) | PETScMatrix< T_ > | |
setMesh(Mesh &mesh, size_t dof=0) | PETScMatrix< T_ > | |
setMPI() | PETScMatrix< T_ > | |
setOneDOF() | PETScMatrix< T_ > | |
setPartition(Partition &p) | PETScMatrix< T_ > | |
setRank(int np, int r=0) | PETScMatrix< T_ > | |
setSides() | PETScMatrix< T_ > | |
setSize(size_t size) | PETScMatrix< T_ > | |
setSize(size_t nr, size_t nc) | PETScMatrix< T_ > | |
setSolver(string solver, string prec, real_t toler=1.e-12, int max_it=1000) | PETScMatrix< T_ > | |
setSymmetric() | PETScMatrix< T_ > | |
solve(PETScVect< T_ > &b) | PETScMatrix< T_ > | |
solve(const PETScVect< T_ > &b, PETScVect< T_ > &x) | PETScMatrix< T_ > | |
~PETScMatrix(void) | PETScMatrix< T_ > | |