nalgebra::base::storage - Rust
Description: Abstract definition of a matrix data storage.
Keywords: rust, rustlang, rust-lang, storage

# Module nalgebra::base::storage

source ·
Expand description

Abstract definition of a matrix data storage.

## Traits

IsContiguous
Marker trait indicating that a storage is stored contiguously in memory.
RawStorage
The trait shared by all matrix data storage.
RawStorageMut
Trait implemented by matrix data storage that can provide a mutable access to its elements.
ReshapableStorage
A matrix storage that can be reshaped in-place.
Storage
Trait shared by all matrix data storage that don’t contain any uninitialized elements.
StorageMut
Trait shared by all mutable matrix data storage that don’t contain any uninitialized elements.

## Type Definitions

CStride
The column-stride of the owned data storage for a buffer of dimension `(R, C)`.
Owned
The owned data storage that can be allocated from `S`.
OwnedUninit
The owned data storage that can be allocated from `S`.
RStride
The row-stride of the owned data storage for a buffer of dimension `(R, C)`.
SameShapeStorage
The data storage for the sum of two matrices with dimensions `(R1, C1)` and `(R2, C2)`.