Rodin/Math/SpatialMatrix.h file

Fixed-capacity spatial matrix with bounded maximum dimensions.

This file provides a spatial matrix class with maximum dimensions bounded by RODIN_MAXIMAL_SPACE_DIMENSION. Used for geometric transformations, Jacobians, and other spatial operators to optimize memory allocation.

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 ScalarType>
class Rodin::Math::SpatialMatrix
Spatial matrix with bounded maximum dimensions.
template<class Number>
struct Rodin::FormLanguage::Traits<Math::SpatialMatrix<Number>>
Type traits for a Math::SpatialMatrix: exposes the scalar type.