ut3_orthogonalization#
Orthogonalization for uniform supercores – SVD-based so the masks stay a deterministic prefix.
Supercore-level sweeps, their core-level mirrors, and ut3_orthogonality_residual. Why SVD
rather than QR is load-bearing: docs/contributor/uniform_svd_prefix_orthogonalization.md.
Functions#
|
Uniform analog of |
|
Bare batched Tucker SVD on supercores (assumes masked input): rows orthonormal over the mode |
Orthogonalize the Tucker cores (rows orthonormal over the mode index), pushing the remainder up |
|
|
Bare batched TT-up SVD on supercores (assumes masked input): the TT mode index becomes orthonormal |
Up-orthogonalize the TT cores (mode index orthonormal over the bonds), pushing the remainder down |
|
Left-orthogonalize the TT cores (shared polymorphic sweep). Bond ranks: L->R recurrence. |
|
Right-orthogonalize the TT cores (shared polymorphic sweep). Bond ranks: R->L recurrence. |