// devela::num::lin::matrix::definitions
//
//! Defines [`Matrix`].
//
/// A static `R×C` shaped matrix backed by an array.
///
/// - `T` is the type of elements in the matrix.
/// - `R` and `C` represent the dimensions in terms of columns and rows.
/// - `LEN` is the total number of elements, and the product of `C` and `R`.
/// - `RMAJ` indicates if the storage is row-major (`true`) or column-major (`false`).
/// - `MAX_LEN_DET` is the maximum matrix length for calculating the determinant for
/// square matrices of dimension > 3.