|
IFEM
90A354
|
Representation of the system matrix on an unstructured sparse format. More...

Classes | |
| struct | SuperLUdata |
| Data structures for the SuperLU equation solver. More... | |
Functions | |
| static void | assemSparse (const Matrix &eM, SparseMatrix &SM, Vector &SV, const IntVec &meen, const int *meqn, const int *mpmceq, const int *mmceq, const Real *ttcc) |
| This is a C++ version of the F77 subroutine ADDEM2 (SAM library). More... | |
| static void | assemSparse (const RealArray &V, SparseMatrix &SM, size_t col, const IntVec &mnen, const int *meqn, const int *mpmceq, const int *mmceq, const Real *ttcc) |
| Adds a nodal vector into a non-symmetric rectangular sparse matrix. More... | |
Representation of the system matrix on an unstructured sparse format.
|
static |
This is a C++ version of the F77 subroutine ADDEM2 (SAM library).
It performs exactly the same tasks, except that NRHS always is 1, and that the system matrix SM here is an object of the SparseMatrix class.
References utl::vector< T >::empty(), and Real.
Referenced by SparseMatrix::assemble(), and SparseMatrix::assembleCol().
|
static |
Adds a nodal vector into a non-symmetric rectangular sparse matrix.
The nodal values are added into the columns col to col+2.
References Real.