Rodin/Math/SparseMatrix.h file

Sparse matrix type and operations.

This file provides type aliases for sparse matrices and specialized operations for sparse linear algebra. Sparse matrices efficiently store matrices where most elements are zero, which is common in finite element discretizations.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Math
Spatial arithmetic, matrix operations, and sparse linear algebra.
namespace Rodin::FormLanguage
Typed expressions for constructing variational forms.

Classes

template<class Number>
struct Rodin::FormLanguage::Traits<Math::SparseMatrix<Number>>
Type traits for a Math::SparseMatrix, exposing the scalar type.