fv_operations#
Operations on raw (frame, variations) data: variation constructors, frame ops, residuals.
fv_variations_{zeros,randn,unit,from_vector} build variation tuples for a given frame;
fv_frame_reverse and the fv_frame_*_residual checkers operate on the frame alone. The
fv_*_weights functions are the weighted-layer tangent metric (absorb into the variation cores).
Functions#
|
Rebuild variation cores from a 1D vector (inverse of flattening the variation cores). |
|
All-zero variation cores of the given variation shapes (and stack). |
|
I.i.d. standard-normal variation cores of the given variation shapes (and stack). |
|
Canonical unit variation: all-zero cores except a single entry set to 1. |
|
Reverse the mode order of a T3 frame 4-tuple |
Max deviation from orthogonality of the four frame core families, per stack element. |
|
Relative Frobenius mismatch between the left- and right-canonical reconstructions of the base |
|
|
Absorb the four-family metric weights into the VARIATION cores (the tangent metric on coordinates, |
|
True iff the four weight families (each len=d) can be absorbed into |
|
Per-edge concatenation of two frame-weight 4-tuples (the '+' combine; ranks add). Last-axis. |
|
Per-edge Kronecker product of two frame-weight 4-tuples (the Hadamard combine; ranks multiply). |
|
Build frame weights (a tangent metric) from base-point edge weights |
|
Weighted (Grasedyck-Kramer) coordinate norm of a tangent's variations: the corewise stack-norm of |
|
Weighted coordinate inner product |