Modules§
- solve
- Tensor-train solvers sharing one alternating single-site sweep engine:
- utils_
tests
Structs§
- Causal
Tensor CausalTensoris a low-dimensional (up to ~5-25 dimensions recommended) tensor backed by a single, contiguousVec<T>. It uses a stride-based memory layout for efficient, cache-friendly access and manipulation.- Causal
Tensor Train - A tensor-train (matrix-product-state) factorization of a rank-
ordertensor. - Causal
Tensor Train Operator - A matrix-product operator (MPO) over the same site structure as a
CausalTensorTrain. - Causal
Tensor Train Witness - HKT witness for
CausalTensorTrain. - Causal
Tensor Witness - Cross
Config - Controls for TT-cross construction of a tensor train from an oracle.
- Solve
Config - Controls for the alternating-sweep (ALS) tensor-train solvers.
- Truncation
- Truncation policy for any SVD-based tensor-network step (TT-SVD, rounding, MPO apply).
Enums§
- Canonical
Form - Which orthogonality sweep (if any) a
CausalTensorTraincurrently carries. Tracking it letsround,inner, and the sweep algorithms skip redundant re-canonicalization. - Causal
Tensor Error - Errors that can occur during tensor operations.
- EinSum
Op - EinSum
Validation Error - Specific errors that can occur during EinSum AST validation or execution.
- Round
Strategy - How the truncated SVD behind a lossy tensor-network step (TT-SVD, rounding, MPO apply) is computed.
Traits§
- Causal
Tensor Math Ext - Causal
Tensor Stats Ext - Descriptive-statistics extension for a two-dimensional
CausalTensor. - Tensor
- Tensor
Train - Behaviour of a tensor train (matrix-product state).
- Tensor
Train Operator - Behaviour of a matrix-product operator (MPO) over the same site structure as a
CausalTensorTrain.