IFEM  90A354
PETScMatrix Member List

This is the complete list of members for PETScMatrix, including all inherited members.

add(Real sigma, int ieq) overridePETScMatrixvirtual
SystemMatrix::add(const SystemMatrix &, Real=Real(1))SystemMatrixinlinevirtual
admPETScMatrixprotected
assemble(const Matrix &eM, const SAM &sam, int e) overridePETScMatrixvirtual
assemble(const Matrix &eM, const SAM &sam, SystemVector &B, int e) overridePETScMatrixvirtual
assemble(const Matrix &eM, const SAM &sam, SystemVector &B, const IntVec &meq) overridePETScMatrixvirtual
assemble(const Matrix &eM, const IntVec &meq) overridePETScMatrixvirtual
assembledPETScMatrixprotected
augment(const SystemMatrix &, size_t, size_t)SystemMatrixinlinevirtual
compressPattern()SystemMatrixinlinevirtual
coordsPETScMatrixprotected
copy() const overridePETScMatrixvirtual
create(const ProcessAdm *adm, LinAlg::MatrixType mType, int num_thread_SLU=1)SystemMatrixstatic
create(const ProcessAdm *adm, LinAlg::MatrixType mType, const LinSolParams &spar)SystemMatrixstatic
dim(int idim=1) const overridePETScMatrixvirtual
dirIndexSetPETScMatrixprotected
dump(std::ostream &, LinAlg::StorageFormat, const char *=nullptr)SystemMatrixinlinevirtual
dump(const char *fileName, std::streamsize precision=0, LinAlg::StorageFormat format=LinAlg::FLAT)SystemMatrixvirtual
empty() constSystemMatrixinlinevirtual
endAssembly() overridePETScMatrixvirtual
factoredPETScMatrixprotected
flagNonZeroEqs(const IntVec &meq={})SystemMatrix
flagNonZeroEqs(const SystemMatrix &B)SystemMatrix
forcedKSPTypePETScMatrixprotected
getAdm() constPETScMatrixinline
getBlockMatrices() constPETScMatrixinline
getDD() constPETScMatrix
getIS() constPETScMatrixinline
getMatrix()PETScMatrixinline
getMatrix() constPETScMatrixinline
getType() const overridePETScMatrixinlinevirtual
glb2BlkPETScMatrixprotected
glob2LocEqPETScMatrixprotected
init(int maxEq, const IntMat *elms=nullptr, const IntMat *neighs=nullptr, const IntVec *part=nullptr)PETScMatrix
init() overridePETScMatrixvirtual
initAssembly(const SAM &sam, char) overridePETScMatrixvirtual
initNonZeroEqs()SystemMatrix
ISsizePETScMatrixprotected
isvecPETScMatrixprotected
isZero() constSystemMatrix
kspPETScMatrixprotected
Linfnorm() const overridePETScMatrixvirtual
load(const char *, bool=false)SystemMatrixinlinevirtual
lockPattern(bool)SystemMatrixinlinevirtual
m_ddPETScMatrixprotected
matvecPETScMatrixprotected
mult(Real alpha) overridePETScMatrixvirtual
multiply(const SystemVector &B, SystemVector &C) const overridePETScMatrixvirtual
ncolPETScMatrixprotected
nLinSolvesPETScMatrixprotected
nonZeroEqsSystemMatrixprivate
nrowPETScMatrixprotected
nspPETScMatrixprotected
operator*(const SystemVector &b) constSystemMatrix
operator/(const SystemVector &b)SystemMatrix
pAPETScMatrixprotected
PETScMatrix(const ProcessAdm &padm, const LinSolParams &spar)PETScMatrix
PETScMatrix(const PETScMatrix &A)=deletePETScMatrixprotected
PETScMatrix(const ProcessAdm &padm, const PETScSolParams &spar)PETScMatrixprotected
preAllocator(const int nrows, const int ncols=0) constPETScMatrixprotected
preAllocators() constPETScMatrixprotected
preAssemble(const std::vector< IntVec > &MMNPC, size_t nel) overridePETScMatrixvirtual
setParameters(bool setup)PETScMatrix
setParamsPETScMatrixprotected
setupBlockSparsity(const IntVec &elms, const SAM &sam)PETScMatrixprotected
setupGlb2Blk(const SAM &sam)PETScMatrixprotected
setupSparsity(const IntVec &elms, const SAM &sam)PETScMatrixprotected
solParamsPETScMatrixprotected
solve(SystemVector &B, Real *) overridePETScMatrixvirtual
solve(const SystemVector &B, SystemVector &x) overridePETScMatrixvirtual
solve(const Vec &b, Vec &x, bool knoll)PETScMatrixprotected
solveEig(PETScMatrix &B, RealArray &eigVal, Matrix &eigVec, int nev, Real shift=Real(0), int iop=1)PETScMatrix
solveMultipleRhs(PETScVectors &B, Matrix &sField)PETScMatrix
SystemMatrix()SystemMatrixinlineprotected
SystemMatrix(const SystemMatrix &a)SystemMatrixinlineprotected
truncate(Real=Real(1.0e-16))SystemMatrixinlinevirtual
write(std::ostream &os) constSystemMatrixinlineprotectedvirtual
~PETScMatrix() overridePETScMatrix
~SystemMatrix()SystemMatrixinlinevirtual