t3_left_orthogonalize#
- t3toolbox.backend.t3_orthogonalization.t3_left_orthogonalize(x)#
def t3_left_orthogonalize( x: typ.Tuple[typ.Sequence[NDArray], typ.Sequence[NDArray]], # (tucker_cores, tt_cores) ) -> typ.Tuple[ typ.Tuple[NDArray, ...], # up_tucker_cores typ.Tuple[NDArray, ...], # left_tt_cores ]:
Left orthogonalize T3.
- Parameters:
x (t3toolbox.backend.common.typ.Tuple[t3toolbox.backend.common.typ.Sequence[NDArray], t3toolbox.backend.common.typ.Sequence[NDArray]])
- Return type:
t3toolbox.backend.common.typ.Tuple[t3toolbox.backend.common.typ.Tuple[NDArray, Ellipsis], t3toolbox.backend.common.typ.Tuple[NDArray, Ellipsis]]