ManifoldGeometryOps.base_point#

t3toolbox.backend.geometry.ManifoldGeometryOps.base_point(frame)#
def base_point(
        self,
        frame:  typ.Tuple,   # (U, O, P, Q)
) -> typ.Tuple:              # (tucker_cores, tt_cores) = (U, P) -- the tensor the frame is attached to

The point X = (U, P) the frame is attached to. What a frame is belongs to the geometry, so consumers (the regularizer, diagnostics) ask for the point rather than indexing the tuple.

Parameters:

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

Return type:

t3toolbox.backend.common.typ.Tuple