T3Tangent.entries_derivatives_transpose#

static t3toolbox.manifold.T3Tangent.entries_derivatives_transpose(c, index, pp, frame, order, sum_over_probes=False)#
def entries_derivatives_transpose(
        c:                  NDArray,                # residual jet (scalar), shape=(order+1,)+W+K+C
        index:              NDArray,                # int, shape=(d,)+W
        pp:                 typ.Sequence[NDArray],  # perturbation vectors P, len=d, elm_shape=W+(Ni,)
        frame:              bvf.T3Frame,
        order:              int,                    # highest derivative order
        sum_over_probes:    bool = False,
) -> 'T3Tangent':

Transpose of entries_derivatives(): scatter residual jets c at index into a tangent.

Identical to apply_derivatives_transpose() with the frame up-index from fiber slicing and the ambient w_jet from the unit vectors e_{index} (so the Tucker-variation gradient scatters onto the indexed rows).

Parameters:
Return type:

T3Tangent