Module mat

Source
Expand description

Matrix and all related.

Modules§

exposed
Exposed namespace of the module.
fns
general
orphan
Orphan namespace of the module.
own
Own namespace of the module.
prelude
Prelude to use essentials: use my_module::prelude::*.

Structs§

DescriptorOrderColumnMajor
Ordinary coordinates with column-major ordering.
DescriptorOrderRowMajor
Ordinary coordinates with row-major ordering.
Mat
A matrix structure.

Traits§

Descriptor
Descriptor of a matrix, which describe coordinate system used, its ordering ( row-major/column-major ) and other attributes.
MatEl
MatWithShape
A trait indicate that matrix in case of referencing it can be interpreted as such having specified shape ROWS x COLS.
MatWithShapeMut
A trait indicate that matrix in case of mutable referencing it can be interpreted as such having specified shape ROWS x COLS.
Order
Ordering of scalars in buffer of matrix, either row-major or column-major.
OrderColumnMajor
Column-major ordering of scalars in buffer of matrix.
OrderRowMajor
Row-major ordering of scalars in buffer of matrix.

Type Aliases§

DescriptorDefault
Default matrix descriptor. It’s ordinary coordinates with row-major ordering.
F32x2x2
F32x3x3
F32x4x4
F64x2x2
F64x3x3
F64x4x4
Mat2
Mat3
Mat4