tt_right_orthogonalize ====================== .. py:function:: t3toolbox.backend.tt_orthogonalization.tt_right_orthogonalize(tt_cores, return_variation_cores = False) .. code-block:: python def tt_right_orthogonalize( tt_cores: typ.Union[ typ.Sequence[NDArray], # ragged. len=d, elm_shape=stack_shape+(ri,ni,r(i+1)) NDArray, # uniform. shape=(d,)+stack_shape+(r,n,r) ], return_variation_cores: bool = False, ) -> typ.Union[ typ.Tuple[NDArray,...], # right_tt_cores typ.Tuple[typ.Tuple[NDArray,...], typ.Tuple[NDArray,...]], # right_tt_cores, var_tt_cores ]: