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
Namespace Rodin::Math.
namespace Rodin::FormLanguage
Namespace Rodin::FormLanguage.

Classes

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