t3toolbox.uniform_tucker_tensor_train#

Attributes#

Classes#

UniformTuckerTensorTrain

Uniform Tucker tensor train.

Functions#

t3_to_ut3(→ UniformTuckerTensorTrain)

Convert TuckerTensorTrain to UniformTuckerTensorTrain.

ut3_to_t3(...)

Convert UniformTuckerTensorTrain to TuckerTensorTrain.

ut3_entries(→ t3toolbox.backend.common.NDArray)

Compute entry (entries) of a uniform Tucker tensor train.

ut3_apply(→ t3toolbox.backend.common.NDArray)

Apply a uniform Tucker tensor train to vectors. WORK IN PROGRESS

ut3_probe(→ t3toolbox.backend.common.NDArray)

Apply a uniform Tucker tensor train to vectors. WORK IN PROGRESS

ut3_add(→ UniformTuckerTensorTrain)

Add two UniformTuckerTensorTrains, x,y -> x+y.

ut3_sub(→ UniformTuckerTensorTrain)

Subtract two UniformTuckerTensorTrains, x,y -> x-y.

ut3_inner_product(x, y[, use_orthogonalization, use_jax])

Compute the Hilbert-Schmidt inner product of two uniform Tucker tensor trains.

ut3svd(...)

Compute T3-SVD of uniform Tucker tensor train.

Module Contents#

t3toolbox.uniform_tucker_tensor_train.pack_vectors#
t3toolbox.uniform_tucker_tensor_train.unpack_vectors#