utv_apply_transpose_derivatives_from_sweep#

t3toolbox.backend.utv_sampling.utv_apply_transpose_derivatives_from_sweep(residual, frame_sweep, order, sum_over_probes=True)#
def utv_apply_transpose_derivatives_from_sweep(
        residual,     # apply residual jet (scalar), shape=(order+1,)+W+K+C
        frame_sweep,   # = utv_precompute_apply_frame_sweep_jets(...)
        order,        # highest derivative order
        sum_over_probes=True,
):  # -> bare variation supercore pair (dU_tilde, dG_tilde); stack K_new + C

Transpose 𝒥ᵀ of the apply-derivatives reusing the jet sweep (the bare adjoint; sums the order axis in assembly). Shares sampling_derivatives.tv_apply_transpose_derivatives_from_sweep().