Expand description
This library contains traits that provides matrix behavior to its implementors and also helper structs for ease of use.
A matrix implementing MatrixExt
is by default in Row Major Order
, but you can still change it using transpose access.
§Features
- impls (default): Enables implementation of
MatrixExt
andMatrixMutExt
for the standard 2D array[[T; N]; M]
.
Modules§
- access
- Tools for matrix access and transformation.
- iterators
- This module contains structs for iterating over matrices.
- prelude
- req
- Traits required for performing operations on
MatrixExt
structures are all packed here. - strategies
- Structures implementing
AccessStrategy
,InPlace
and/orTransformStrategy
traits.
Traits§
- Matrix
Ext - This trait provides methods and tools for accessing data in matrix-like structures.
- Matrix
MutExt - This trait adds mutable access and some additional methods to
MatrixExt
implementors.