|
IFEM
90A354
|
This is the complete list of members for ISTLMatrix, including all inherited members.
| A | SparseMatrix | protected |
| add(const SystemMatrix &B, Real alpha) | SparseMatrix | virtual |
| add(Real sigma, int ieq) | SparseMatrix | virtual |
| adm | ISTLMatrix | protected |
| assemble(const Matrix &eM, const SAM &sam, int e) | SparseMatrix | virtual |
| assemble(const Matrix &eM, const SAM &sam, SystemVector &B, int e) | SparseMatrix | virtual |
| assemble(const Matrix &eM, const SAM &sam, SystemVector &B, const IntVec &meq) | SparseMatrix | virtual |
| assemble(const Matrix &eM, const IntVec &meq) | SparseMatrix | virtual |
| assembleCol(const RealArray &V, const SAM &sam, int n, size_t col) | SparseMatrix | |
| assembleCol(Real val, const SAM &sam, int n, size_t col) | SparseMatrix | inline |
| augment(const SystemMatrix &B, size_t r0, size_t c0) | SparseMatrix | virtual |
| calcCSR(IntVec &iA, IntVec &jA) const | SparseMatrix | |
| cols() const | SparseMatrix | inline |
| compressPattern() | SparseMatrix | virtual |
| copy() const override | ISTLMatrix | inlinevirtual |
| 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=1) const override | ISTLMatrix | inlinevirtual |
| dump(std::ostream &os, LinAlg::StorageFormat format, const char *label) | SparseMatrix | virtual |
| SystemMatrix::dump(const char *fileName, std::streamsize precision=0, LinAlg::StorageFormat format=LinAlg::FLAT) | SystemMatrix | virtual |
| editable | SparseMatrix | private |
| elem | SparseMatrix | private |
| empty() const | SystemMatrix | inlinevirtual |
| endAssembly() override | ISTLMatrix | virtual |
| factored | SparseMatrix | protected |
| flagNonZeroEqs(const IntVec &meq={}) | SystemMatrix | |
| flagNonZeroEqs(const SystemMatrix &B) | SystemMatrix | |
| getColumn(size_t c, Vector &col) const | SparseMatrix | |
| getMatrix() | ISTLMatrix | inline |
| getMatrix() const | ISTLMatrix | inline |
| getType() const override | ISTLMatrix | inlinevirtual |
| getValues() const | SparseMatrix | inline |
| handleSolverReset() | ISTLMatrix | protected |
| iA | ISTLMatrix | protected |
| IA | SparseMatrix | protected |
| init() override | ISTLMatrix | virtual |
| initAssembly(const SAM &sam, char) override | ISTLMatrix | virtual |
| initNonZeroEqs() | SystemMatrix | |
| isFactored() const | SparseMatrix | inline |
| ISTLMatrix(const ProcessAdm &padm, const LinSolParams &spar) | ISTLMatrix | |
| ISTLMatrix(const ISTLMatrix &A) | ISTLMatrix | |
| isZero() const | SystemMatrix | |
| JA | SparseMatrix | protected |
| Linfnorm() const override | ISTLMatrix | virtual |
| load(const char *, bool=false) | SystemMatrix | inlinevirtual |
| lockPattern(bool doLock) | SparseMatrix | virtual |
| mult(Real alpha) | SparseMatrix | virtual |
| multiply(const SystemVector &B, SystemVector &C) const | SparseMatrix | virtual |
| ncol | SparseMatrix | private |
| nLinSolves | ISTLMatrix | protected |
| NONE enum value (defined in SparseMatrix) | SparseMatrix | |
| nonZeroEqs | SystemMatrix | private |
| nrow | SparseMatrix | private |
| numThreads | SparseMatrix | private |
| op | ISTLMatrix | protected |
| operator()(size_t r, size_t c) | SparseMatrix | |
| operator()(size_t r, size_t c) const | SparseMatrix | |
| operator*(const SystemVector &b) const | SystemMatrix | |
| operator/(const SystemVector &b) | SystemMatrix | |
| optimiseCols() | SparseMatrix | protected |
| optimiseCols(const std::vector< std::set< int > > &dofc) | SparseMatrix | protected |
| optimiseRows(bool transposed=false) | SparseMatrix | protected |
| pre | ISTLMatrix | protected |
| preAssemble(const SAM &sam, bool delayLocking) | SparseMatrix | |
| preAssemble(const std::vector< IntVec > &MMNPC, size_t nel=0) | SparseMatrix | virtual |
| printFull(std::ostream &os) const | SparseMatrix | |
| printSLUstat | SparseMatrix | static |
| printSparsity(std::ostream &os) const | SparseMatrix | |
| redim(size_t r, size_t c) | SparseMatrix | |
| resize(size_t r, size_t c=0, bool forceEditable=false) | SparseMatrix | |
| rows() const | SparseMatrix | inline |
| S_A_M_G enum value (defined in SparseMatrix) | SparseMatrix | |
| size() const | SparseMatrix | inline |
| slu | SparseMatrix | private |
| solParams | ISTLMatrix | protected |
| solve(SystemVector &B, Real *) override | ISTLMatrix | virtual |
| solve(const SystemVector &B, SystemVector &x) override | ISTLMatrix | virtual |
| SparseMatrix::solve(SystemVector &b, Real *rc=nullptr)=0 | SparseMatrix | |
| solver | ISTLMatrix | protected |
| solveSAMG(Vector &B) | SparseMatrix | protected |
| solveSLU(Vector &B) | SparseMatrix | protected |
| solveSLUx(Vector &B, Real *rcond) | SparseMatrix | protected |
| solveUMF(Vector &B, Real *rcond) | SparseMatrix | protected |
| SparseMatrix(SparseSolver eqSolver=NONE, int nt=1) | SparseMatrix | |
| SparseMatrix(size_t m, size_t n=0, SparseSolver eqsolver=NONE) | SparseMatrix | explicit |
| SparseMatrix(const SparseMatrix &B) | SparseMatrix | |
| SparseSolver enum name | SparseMatrix | |
| split(std::array< SparseMatrix, 4 > &Asub, const IntVec &meqn2) const | SparseMatrix | |
| SUPERLU enum value (defined in SparseMatrix) | SparseMatrix | |
| SystemMatrix() | SystemMatrix | inlineprotected |
| SystemMatrix(const SystemMatrix &a) | SystemMatrix | inlineprotected |
| truncate(Real threshold=Real(1.0e-16)) | SparseMatrix | virtual |
| UMFPACK enum value (defined in SparseMatrix) | SparseMatrix | |
| umfSymbolic | SparseMatrix | private |
| write(std::ostream &os) const | SparseMatrix | protectedvirtual |
| ~ISTLMatrix() override | ISTLMatrix | |
| ~SparseMatrix() | SparseMatrix | virtual |
| ~SystemMatrix() | SystemMatrix | inlinevirtual |