utv_precompute_apply_frame_sweep_jets#

t3toolbox.backend.utv_sampling.utv_precompute_apply_frame_sweep_jets(frame_data, ww, pp, order)#
def utv_precompute_apply_frame_sweep_jets(
        frame_data,  # UT3Frame .data (an orthogonal frame)
        ww,          # apply vectors X,        len=d, ith elm_shape=W+(Ni,)
        pp,          # perturbation vectors P, len=d, ith elm_shape=W+(Ni,)
        order,       # highest derivative order
):  # -> uniform apply jet sweep: (masked_frame, packed_ww, packed_pp, shape, (xi_jets, mu_jets))

The apply-derivative frame sweep: mask-once the frame, pack ww and pp to N, share sampling_derivatives.tv_precompute_apply_frame_sweep_jets().