![]() |
Classes | |
class | BlockMatrixBase< MatrixType > |
class | BlockSparseMatrix< number > |
class | BlockSparseMatrixEZ< Number > |
class | ChunkSparseMatrix< number > |
class | FullMatrix< number > |
class | IdentityMatrix |
class | LAPACKFullMatrix< number > |
class | PETScWrappers::BlockSparseMatrix |
class | PETScWrappers::FullMatrix |
class | PETScWrappers::MatrixBase |
class | PETScWrappers::MPI::BlockSparseMatrix |
class | PETScWrappers::MPI::SparseMatrix |
class | PETScWrappers::SparseMatrix |
class | SparseMatrix< number > |
class | SparseMatrixEZ< number > |
class | TridiagonalMatrix< number > |
class | TrilinosWrappers::BlockSparseMatrix |
class | TrilinosWrappers::SparseMatrix |
Namespaces | |
namespace | BlockMatrixIterators |
namespace | internals |
Among the matrices in this group are full matrices, different sparse matrices, and block matrices. In addition, some of the classes in the interfaces to other linear algebra libraries (for example the PETScWrappers) are matrices.
Most of the deal.II sparse matrix classes are separated from their sparsity patterns, to make storing several matrices with the same sparsity pattern more efficient. See Sparsity patterns for more information.