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
MatrixExtandMatrixMutExtfor 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
MatrixExtstructures are all packed here. - strategies
- Structures implementing
AccessStrategy,InPlaceand/orTransformStrategytraits.
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
MatrixExtimplementors.