utv_apply_jacobian_from_sweep#

t3toolbox.backend.utv_sampling.utv_apply_jacobian_from_sweep(variations_data, frame_sweep)#
def utv_apply_jacobian_from_sweep(
        variations_data,  # UT3Variations .data (the tangent direction); stack = K + C
        frame_sweep,       # = utv_precompute_apply_frame_sweep(...)
):  # -> scalar apply, shape=W+K+C

Forward all-modes apply of a uniform tangent reusing the frame sweep (the bare 𝒥): mask-once the variation, share apply.tv_apply_jacobian_from_sweep().