ManifoldGeometryOps.stack_shape#

t3toolbox.backend.geometry.ManifoldGeometryOps.stack_shape(x_cores)#
def stack_shape(
        self,
        x_cores:  typ.Tuple,   # (tucker_cores, tt_cores)
) -> typ.Tuple[int, ...]:      # C -- the frame/core stack (empty for a single tensor)

The point’s frame stack C. Which axes are the stack is a layout question, so it belongs to the geometry rather than to the caller (as base_point() does).

Parameters:

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

Return type:

t3toolbox.backend.common.typ.Tuple[int, …]