ManifoldGeometryOps#
- class t3toolbox.backend.geometry.ManifoldGeometryOps#
Bases:
t3toolbox.backend.common.ValueHashedFieldsThe fixed-rank T3 manifold geometry on raw
(tucker_cores, tt_cores)data – the check-free twin oft3toolbox.manifold.MANIFOLD.frameis the orthonormal frame (Algorithm 11),projectthe gauge projectionPi,retractthe implicit truncated T3-SVD retraction, andinnerthe ragged coordinate dot (equal to Hilbert-Schmidt on an orthonormal, gauged frame). With a non-emptygroupsthis is the SF-T3 geometry:precomputederives the per-frame companion (fv_shared_frame_data(), built once per local model),projectcomposes the gauge projection with the tied post-pass, andretractbuilds the tied doubled-rank embedding and truncates with the groupedt3svd.inner/point_norm_sq/point_tangentare unaffected by tying (the tied subspace is linear, so the restriction of the metric is itself, and the base-point tangent has zero Tucker variations, hence is trivially tied).- groups: t3toolbox.backend.common.typ.Tuple[t3toolbox.backend.common.typ.Tuple[int, ...], ...] = ()#
Methods#
|
This geometry restricted to tied Tucker factors ( |
|
The linearization frame at |
|
The point's frame stack |
|
The point |
|
The per-frame companion |
|
The gauge projection |
|
The manifold retraction: shift the doubled-rank embedding and truncate back to the frame |
|
The coordinate |
|
|
|
The attachment point as a gauged tangent |