t3toolbox.backend.tucker_tensor_train.t3_orthogonalization#

Functions#

left_orthogonalize_t3(...)

Left orthogonalize T3.

right_orthogonalize_t3(...)

Left orthogonalize T3.

down_orthogonalize_tt_cores(...)

Outer orthogonalize TT cores, pushing remainders downward onto tucker cores below.

up_orthogonalize_tucker_cores(...)

Orthogonalize Tucker cores upwards, pushing remainders onto TT cores above.

up_svd_ith_tucker_core(...)

Compute SVD of ith tucker core and contract non-orthogonal factor up into the TT-core above.

left_svd_ith_tt_core(...)

Compute SVD of ith TT-core left unfolding and contract non-orthogonal factor into the TT-core to the right.

right_svd_ith_tt_core(...)

Compute SVD of ith TT-core right unfolding and contract non-orthogonal factor into the TT-core to the left.