Crate smolmatrix

Source

Modules§

vector

Macros§

hvector
Create a new HVector from a list of elements.
matrix
Create a new Matrix from a list of elements.
vector
Create a new Vector from a list of elements.
vector_swap
Performs a parallel vector indicies swap by copying.

Structs§

Dim0
Marker object representing a 0-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Dim1
Marker object representing a 1-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Dim2
Marker object representing a 2-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Dim3
Marker object representing a 3-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Dim4
Marker object representing a 4-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Dim5
Marker object representing a 5-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Dim6
Marker object representing a 6-dimensional size. This struct contains a private empty tuple so that it isn’t constructable.
Tensor

Traits§

Dimension
Representing a size and order of a Tensor.
SameSized
Serde

Type Aliases§

HVector
A 1-st order tensor.
Matrix
A 2-nd order tensor.
Scalar
A 0-th order tensor.
Tensor3
A 3-rd order tensor.
Tensor4
A 4-th order tensor.
Tensor5
A 5-th order tensor.
Tensor6
A 6-th order tensor.
Vector
Type alias of a vertical vector.