IFEM  90A354
SparseMatrix Member List

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

ASparseMatrixprotected
add(const SystemMatrix &B, Real alpha)SparseMatrixvirtual
add(Real sigma, int ieq)SparseMatrixvirtual
assemble(const Matrix &eM, const SAM &sam, int e)SparseMatrixvirtual
assemble(const Matrix &eM, const SAM &sam, SystemVector &B, int e)SparseMatrixvirtual
assemble(const Matrix &eM, const SAM &sam, SystemVector &B, const IntVec &meq)SparseMatrixvirtual
assemble(const Matrix &eM, const IntVec &meq)SparseMatrixvirtual
assembleCol(const RealArray &V, const SAM &sam, int n, size_t col)SparseMatrix
assembleCol(Real val, const SAM &sam, int n, size_t col)SparseMatrixinline
augment(const SystemMatrix &B, size_t r0, size_t c0)SparseMatrixvirtual
calcCSR(IntVec &iA, IntVec &jA) constSparseMatrix
cols() constSparseMatrixinline
compressPattern()SparseMatrixvirtual
copy() constSparseMatrixinlinevirtual
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) constSparseMatrixvirtual
dump(std::ostream &os, LinAlg::StorageFormat format, const char *label)SparseMatrixvirtual
SystemMatrix::dump(const char *fileName, std::streamsize precision=0, LinAlg::StorageFormat format=LinAlg::FLAT)SystemMatrixvirtual
editableSparseMatrixprivate
elemSparseMatrixprivate
empty() constSystemMatrixinlinevirtual
endAssembly()SystemMatrixvirtual
factoredSparseMatrixprotected
flagNonZeroEqs(const IntVec &meq={})SystemMatrix
flagNonZeroEqs(const SystemMatrix &B)SystemMatrix
getColumn(size_t c, Vector &col) constSparseMatrix
getType() constSparseMatrixvirtual
getValues() constSparseMatrixinline
IASparseMatrixprotected
init()SparseMatrixvirtual
initAssembly(const SAM &sam, char preAssembly)SparseMatrixvirtual
initNonZeroEqs()SystemMatrix
isFactored() constSparseMatrixinline
isZero() constSystemMatrix
JASparseMatrixprotected
Linfnorm() constSparseMatrixvirtual
load(const char *, bool=false)SystemMatrixinlinevirtual
lockPattern(bool doLock)SparseMatrixvirtual
mult(Real alpha)SparseMatrixvirtual
multiply(const SystemVector &B, SystemVector &C) constSparseMatrixvirtual
ncolSparseMatrixprivate
NONE enum value (defined in SparseMatrix)SparseMatrix
nonZeroEqsSystemMatrixprivate
nrowSparseMatrixprivate
numThreadsSparseMatrixprivate
operator()(size_t r, size_t c)SparseMatrix
operator()(size_t r, size_t c) constSparseMatrix
operator*(const SystemVector &b) constSystemMatrix
operator/(const SystemVector &b)SystemMatrix
optimiseCols()SparseMatrixprotected
optimiseCols(const std::vector< std::set< int > > &dofc)SparseMatrixprotected
optimiseRows(bool transposed=false)SparseMatrixprotected
preAssemble(const SAM &sam, bool delayLocking)SparseMatrix
preAssemble(const std::vector< IntVec > &MMNPC, size_t nel=0)SparseMatrixvirtual
printFull(std::ostream &os) constSparseMatrix
printSLUstatSparseMatrixstatic
printSparsity(std::ostream &os) constSparseMatrix
redim(size_t r, size_t c)SparseMatrix
resize(size_t r, size_t c=0, bool forceEditable=false)SparseMatrix
rows() constSparseMatrixinline
S_A_M_G enum value (defined in SparseMatrix)SparseMatrix
size() constSparseMatrixinline
sluSparseMatrixprivate
solve(SystemVector &B, Real *rc=nullptr)SparseMatrixvirtual
solve(SystemVector &b, Real *rc=nullptr)=0SparseMatrix
solve(const SystemVector &b, SystemVector &x)SparseMatrixinline
SystemMatrix::solve(const SystemVector &b, SystemVector &x)SystemMatrixinlinevirtual
solverSparseMatrixprivate
solveSAMG(Vector &B)SparseMatrixprotected
solveSLU(Vector &B)SparseMatrixprotected
solveSLUx(Vector &B, Real *rcond)SparseMatrixprotected
solveUMF(Vector &B, Real *rcond)SparseMatrixprotected
SparseMatrix(SparseSolver eqSolver=NONE, int nt=1)SparseMatrix
SparseMatrix(size_t m, size_t n=0, SparseSolver eqsolver=NONE)SparseMatrixexplicit
SparseMatrix(const SparseMatrix &B)SparseMatrix
SparseSolver enum nameSparseMatrix
split(std::array< SparseMatrix, 4 > &Asub, const IntVec &meqn2) constSparseMatrix
SUPERLU enum value (defined in SparseMatrix)SparseMatrix
SystemMatrix()SystemMatrixinlineprotected
SystemMatrix(const SystemMatrix &a)SystemMatrixinlineprotected
truncate(Real threshold=Real(1.0e-16))SparseMatrixvirtual
UMFPACK enum value (defined in SparseMatrix)SparseMatrix
umfSymbolicSparseMatrixprivate
write(std::ostream &os) constSparseMatrixprotectedvirtual
~SparseMatrix()SparseMatrixvirtual
~SystemMatrix()SystemMatrixinlinevirtual