ManifoldGeometryOps.precompute#

t3toolbox.backend.geometry.ManifoldGeometryOps.precompute(frame)#
def precompute(
        self,
        frame:  typ.Tuple,   # (U, O, P, Q)
) -> typ.Any:                # the per-frame geometry companion, or None when there is none

The per-frame companion project / retract reuse – the SF-T3 shared-frame data when tied, None otherwise. Computed ONCE per local model (the sweep pattern) rather than once per matvec; see docs/contributor/precompute_and_caching.md.

Parameters:

frame (t3toolbox.backend.common.typ.Tuple)

Return type:

t3toolbox.backend.common.typ.Any