Skip to main content

Crate loeres_backend_std

Crate loeres_backend_std 

Source
Expand description

loeres-backend-std — dynamic, heap-backed storage for the server.

Environment: std, dynamic allocation. Provides dense/sparse storage adapters and optional third-party numerical backends, all implementing the loeres access contracts. Server-only: it must never be depended on by loeres-device or loeres-backend-static.

Public module topography (external design §1.5): dense, sparse, view, batch, adapter.

RFC 007 (v0.11.0) populates dense (behind the default dense feature) and sparse (behind sparse) with row-major Vec-backed dense adapters and a CSR sparse matrix, all implementing the RFC 002 access contracts. Validation state is RFC 012-owned; this crate provides only ordinary construction checks and finite-scan helpers. view, batch, and adapter remain placeholders.

Re-exports§

pub use dense::DenseIngestOptions;
pub use dense::DenseMatrix;
pub use dense::DenseVector;

Modules§

adapter
Optional third-party numerical adapters.
batch
Server-side batched storage containers.
dense
Heap-backed dense vectors and matrices (RFC 007).
view
Borrowed views over dynamic storage.