Expand description
Contraction operations for tensor trains (TT-TT)
This module re-exports TT contraction operations from tensor4all-simplett.
These operations are conceptually MPO-MPO contractions where the MPO
has trivial (dimension 1) “operator” indices.
§Available operations
dot: Inner product (returns scalar)
§Example
use tensor4all_simplett::mpo::tt_contraction::{dot, TensorTrain};
let tt1 = TensorTrain::<f64>::constant(&[2, 3], 2.0);
let tt2 = TensorTrain::<f64>::constant(&[2, 3], 3.0);
// Inner product
let inner = dot(&tt1, &tt2).unwrap();
assert_eq!(inner, 36.0);Re-exports§
pub use crate::contraction::dot;pub use crate::contraction::ContractionOptions;pub use crate::TensorTrain;