ufv_share_tucker_variations =========================== .. py:function:: t3toolbox.backend.sharing.ufv_share_tucker_variations(variations_data, shared_data, rcond = None) .. code-block:: python def ufv_share_tucker_variations( variations_data, # UT3Variations .data: (tkv_sc, ttv_sc, shape, (4 masks)); stack = K + C shared_data: 'SharedFrameData', # the frame's UNIFORM companion (ufv_shared_frame_data) rcond: float = None, # relative clip on the group spectrum; None -> dtype eps * max dim ): # -> tied variations .data (same masks; padded rows come back exactly zero) The uniform twin of :py:func:`fv_share_tucker_variations` (the manifold tied post-pass): mask the variation supercores, delegate to the polymorphic ragged solve on the mode slices, re-stack. The companion's masked ``U_M`` zeroes every padded row of the redistribution, so the output is masked-clean and the masks are unchanged.