Skip to main content

tensor4all_core/matrixluci/
mod.rs

1#![warn(missing_docs)]
2//! Low-level LUCI / rrLU substrate.
3//!
4//! The dense LU path materializes candidate matrices for exact pivot selection.
5//! It uses the configured tensor backend for square complete-pivoting LU and
6//! the internal rrLU implementation for rectangular fallback coverage.
7
8pub(crate) mod block_rook;
9// The dense kernel is exercised by the pivot-kernel tests; keep it out of the
10// production dead-code budget without hiding warnings elsewhere.
11#[cfg_attr(not(test), allow(dead_code))]
12pub(crate) mod dense;
13pub(crate) mod error;
14pub(crate) mod factors;
15pub(crate) mod kernel;
16pub(crate) mod scalar;
17pub(crate) mod source;
18pub(crate) mod types;
19
20pub(crate) use error::{MatrixLuciError, Result};
21pub(crate) use kernel::PivotKernel;
22pub use scalar::MatrixLuciScalar;
23pub(crate) use types::{PivotKernelOptions, PivotSelectionCore};