Crate smolmatrix
Source - vector
- 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.
- 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
- Dimension
- Representing a size and order of a
Tensor
. - SameSized
- Serde
- 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.