assemble_tangent_z_jets#
- t3toolbox.backend.sampling_derivatives.assemble_tangent_z_jets(tucker_cores, var_tucker_cores, eta_jets, deta_jets)#
def assemble_tangent_z_jets( tucker_cores: typ.Sequence[NDArray], # U. len=d, elm_shape=C+(nUi,Ni) var_tucker_cores: typ.Sequence[NDArray], # dU. len=d, elm_shape=K+C+(nOi,Ni) eta_jets: typ.Sequence[NDArray], # len=d, elm_shape=(order+1,)+W+C+(nOi,) deta_jets: typ.Sequence[NDArray], # len=d, elm_shape=(order+1,)+W+K+C+(nUi,) ) -> typ.Tuple[NDArray, ...]: # z_jets. len=d, elm_shape=(order+1,)+W+K+C+(Ni,)
Assemble tangent-probe-derivative jets:
z_i = U_i deta_i + dU_i eta_i– two lifts (tWCi_Cio_to_tWCo), the order axis riding as a leading broadcast batch.- Parameters:
- Return type:
t3toolbox.backend.common.typ.Tuple[NDArray, Ellipsis]