compute_mu_jets_trs#
- t3toolbox.backend.sampling_derivatives.compute_mu_jets_trs(tt_cores, xi_jets, trs)#
def compute_mu_jets_trs( tt_cores: typ.Sequence[NDArray], # len=d, elm_shape=C+(rLi,nUi,rR(i+1)) xi_jets: typ.Sequence[NDArray], # input jets, len=d, elm_shape=(2,)+W+C+(nUi,) trs: NDArray, # binomial tensor, shape=(order+1,order+1,order+1) ) -> typ.Tuple[NDArray, ...]: # mu_jets. len=d, elm_shape=(order+1,)+W+C+(rLi,). mu_jets[i][t]=mu_{i-1}^(t)
Left derivative-pushthrough jets.
Sweep left-to-right, at each core taking the binomial jet-product of the running left jet with the input jet through the core (
'trs,rWCa,Caib,sWCi->tWCb'). Likeprobing.compute_mu(),mu_jets[i]is the left edge variable entering corei(mu_{i-1}), stacked over orders.