ut3_sampling#

Uniform plain-layer sampling wrappers: probe/apply/entries on ut3 data (+ transposes, jets).

Grouped by OBJECT type, deliberately asymmetric with the ragged by-sampling-type modules: each function here is a thin wrapper – mask once, pack, delegate to the shared polymorphic ragged machinery – so it lives with the object it wraps. The algorithm story is in probing/apply/entries/sampling_derivatives (docs/naming_conventions.md).

Functions#

ut3_entries(data, index)

Compute entries of a uniform Tucker tensor train (shares entries.t3_entries).

ut3_apply(data, vecs)

Contract a uniform Tucker tensor train with vectors in all modes (shares

ut3_probe(ww, data)

Probe a uniform Tucker tensor train (contract all-but-one mode, for each mode; shares

ut3_full_sum(data)

Sum the represented dense tensor over all physical modes: apply with all-ones vectors (the

ut3_apply_corewise_transpose(c, ww, data[, ...])

Corewise transpose of ut3_apply(): gradient w.r.t. the frame supercores. ww packed to N.

ut3_entries_corewise_transpose(c, index, data[, ...])

Corewise transpose of ut3_entries(): gradient w.r.t. the frame supercores (index unpacked --

ut3_probe_corewise_transpose(ztildes, ww, data[, ...])

Corewise transpose of ut3_probe(): gradient w.r.t. the frame supercores. ztildes and

ut3_probe_derivatives(ww, pp, data, order)

Symmetric probe derivatives of a uniform Tucker tensor train (shares

ut3_apply_derivatives(ww, pp, data, order)

Symmetric all-modes apply derivatives of a uniform Tucker tensor train (shares

ut3_entries_derivatives(index, pp, data, order)

Symmetric entry derivatives of a uniform Tucker tensor train at index (shares

ut3_apply_corewise_derivatives_transpose(c, ww, pp, ...)

Corewise transpose of ut3_apply_derivatives(): gradient w.r.t. the frame supercores. ww/pp packed to N.

ut3_entries_corewise_derivatives_transpose(c, index, ...)

Corewise transpose of ut3_entries_derivatives(): gradient w.r.t. the frame supercores

ut3_probe_corewise_derivatives_transpose(ztildes, ww, ...)

Corewise transpose of ut3_probe_derivatives(): gradient w.r.t. the frame supercores.