Expand description
Modules
- Block Householder transformations.
- Triangular matrix inversion.
- Matrix iterators.
- Matrix multiplication module.
- Permutation matrices.
- Triangular solve module.
Macros
- Returns a
Mat
containing the arguments. - Unsafe: Creates a temporary matrix of possibly uninitialized values, from the given memory stack.
- Creates a temporary matrix of zeroed values, from the given memory stack.
Structs
- Mutable column vector view with general row stride.
- Column vector view with general row stride.
- The imaginary unit. This struct is useful for copy-pasting matrix
Debug
output as code. - Owning matrix structure stored in column major format.
- Mutable matrix view with general row and column strides.
- Matrix view with general row and column strides.
- Mutable row vector view with general column stride.
- Row vector view with general column stride.
Enums
- Indicates whether the corresponding operand should be conjugated or not.
- Parallelism strategy that can be passed to most of the routines in the library.
Traits
- Trait that describes a complex number field.
- Trait that describes a real number field.
Functions
- Returns the stack requirements for creating a temporary matrix with the given dimensions.
Type Definitions
- Complex floating point number type, where the real and imaginary parts each occupy 32 bits.
- Complex floating point number type, where the real and imaginary parts each occupy 64 bits.