leto 0.41.0

N-dimensional strided arrays, zero-copy views, and storage backends
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Runtime-rank array boundary layer (ADR 0007).
//!
//! `ArrayD<T, S>` carries data whose rank is known only at run time and bridges,
//! zero-copy, to the const-rank [`Array`](crate::application::array::Array) for
//! all computation. It is a boundary carrier, not a parallel compute substrate.
//!
//! # Submodules
//! - array — [`ArrayD`]: the runtime-rank carrier (construct/inspect/index/
//!   reshape/materialize).
//! - bridge — `into_dyn` / `into_dimensionality`: the zero-copy rank bridge.

pub mod array;
pub mod bridge;

pub use array::ArrayD;