|
IFEM
90A354
|
This is the complete list of members for PETScMatrix, including all inherited members.
| add(Real sigma, int ieq) override | PETScMatrix | virtual |
| SystemMatrix::add(const SystemMatrix &, Real=Real(1)) | SystemMatrix | inlinevirtual |
| adm | PETScMatrix | protected |
| assemble(const Matrix &eM, const SAM &sam, int e) override | PETScMatrix | virtual |
| assemble(const Matrix &eM, const SAM &sam, SystemVector &B, int e) override | PETScMatrix | virtual |
| assemble(const Matrix &eM, const SAM &sam, SystemVector &B, const IntVec &meq) override | PETScMatrix | virtual |
| assemble(const Matrix &eM, const IntVec &meq) override | PETScMatrix | virtual |
| assembled | PETScMatrix | protected |
| augment(const SystemMatrix &, size_t, size_t) | SystemMatrix | inlinevirtual |
| compressPattern() | SystemMatrix | inlinevirtual |
| coords | PETScMatrix | protected |
| copy() const override | PETScMatrix | virtual |
| create(const ProcessAdm *adm, LinAlg::MatrixType mType, int num_thread_SLU=1) | SystemMatrix | static |
| create(const ProcessAdm *adm, LinAlg::MatrixType mType, const LinSolParams &spar) | SystemMatrix | static |
| dim(int idim=1) const override | PETScMatrix | virtual |
| dirIndexSet | PETScMatrix | protected |
| dump(std::ostream &, LinAlg::StorageFormat, const char *=nullptr) | SystemMatrix | inlinevirtual |
| dump(const char *fileName, std::streamsize precision=0, LinAlg::StorageFormat format=LinAlg::FLAT) | SystemMatrix | virtual |
| empty() const | SystemMatrix | inlinevirtual |
| endAssembly() override | PETScMatrix | virtual |
| factored | PETScMatrix | protected |
| flagNonZeroEqs(const IntVec &meq={}) | SystemMatrix | |
| flagNonZeroEqs(const SystemMatrix &B) | SystemMatrix | |
| forcedKSPType | PETScMatrix | protected |
| getAdm() const | PETScMatrix | inline |
| getBlockMatrices() const | PETScMatrix | inline |
| getDD() const | PETScMatrix | |
| getIS() const | PETScMatrix | inline |
| getMatrix() | PETScMatrix | inline |
| getMatrix() const | PETScMatrix | inline |
| getType() const override | PETScMatrix | inlinevirtual |
| glb2Blk | PETScMatrix | protected |
| glob2LocEq | PETScMatrix | protected |
| init(int maxEq, const IntMat *elms=nullptr, const IntMat *neighs=nullptr, const IntVec *part=nullptr) | PETScMatrix | |
| init() override | PETScMatrix | virtual |
| initAssembly(const SAM &sam, char) override | PETScMatrix | virtual |
| initNonZeroEqs() | SystemMatrix | |
| ISsize | PETScMatrix | protected |
| isvec | PETScMatrix | protected |
| isZero() const | SystemMatrix | |
| ksp | PETScMatrix | protected |
| Linfnorm() const override | PETScMatrix | virtual |
| load(const char *, bool=false) | SystemMatrix | inlinevirtual |
| lockPattern(bool) | SystemMatrix | inlinevirtual |
| m_dd | PETScMatrix | protected |
| matvec | PETScMatrix | protected |
| mult(Real alpha) override | PETScMatrix | virtual |
| multiply(const SystemVector &B, SystemVector &C) const override | PETScMatrix | virtual |
| ncol | PETScMatrix | protected |
| nLinSolves | PETScMatrix | protected |
| nonZeroEqs | SystemMatrix | private |
| nrow | PETScMatrix | protected |
| nsp | PETScMatrix | protected |
| operator*(const SystemVector &b) const | SystemMatrix | |
| operator/(const SystemVector &b) | SystemMatrix | |
| pA | PETScMatrix | protected |
| PETScMatrix(const ProcessAdm &padm, const LinSolParams &spar) | PETScMatrix | |
| PETScMatrix(const PETScMatrix &A)=delete | PETScMatrix | protected |
| PETScMatrix(const ProcessAdm &padm, const PETScSolParams &spar) | PETScMatrix | protected |
| preAllocator(const int nrows, const int ncols=0) const | PETScMatrix | protected |
| preAllocators() const | PETScMatrix | protected |
| preAssemble(const std::vector< IntVec > &MMNPC, size_t nel) override | PETScMatrix | virtual |
| setParameters(bool setup) | PETScMatrix | |
| setParams | PETScMatrix | protected |
| setupBlockSparsity(const IntVec &elms, const SAM &sam) | PETScMatrix | protected |
| setupGlb2Blk(const SAM &sam) | PETScMatrix | protected |
| setupSparsity(const IntVec &elms, const SAM &sam) | PETScMatrix | protected |
| solParams | PETScMatrix | protected |
| solve(SystemVector &B, Real *) override | PETScMatrix | virtual |
| solve(const SystemVector &B, SystemVector &x) override | PETScMatrix | virtual |
| solve(const Vec &b, Vec &x, bool knoll) | PETScMatrix | protected |
| solveEig(PETScMatrix &B, RealArray &eigVal, Matrix &eigVec, int nev, Real shift=Real(0), int iop=1) | PETScMatrix | |
| solveMultipleRhs(PETScVectors &B, Matrix &sField) | PETScMatrix | |
| SystemMatrix() | SystemMatrix | inlineprotected |
| SystemMatrix(const SystemMatrix &a) | SystemMatrix | inlineprotected |
| truncate(Real=Real(1.0e-16)) | SystemMatrix | inlinevirtual |
| write(std::ostream &os) const | SystemMatrix | inlineprotectedvirtual |
| ~PETScMatrix() override | PETScMatrix | |
| ~SystemMatrix() | SystemMatrix | inlinevirtual |