UT3Tangent.apply_transpose#

static t3toolbox.uniform_manifold.UT3Tangent.apply_transpose(c, ww, frame, sum_over_probes=False)#
def apply_transpose(
        c,                         # residual, shape=W+K+C (a scalar per stack element)
        ww,                        # apply vectors, len=d, ith elm_shape=W+(Ni,)
        frame:  ubv.UT3Frame,
        sum_over_probes:  bool = False,
) -> 'UT3Tangent':  # tangent stack W+K (sum_over_probes=False) or K (True); frame stack C

Apply the transpose 𝒥ᵀ of apply() – back-project a residual c into a tangent at frame. The adjoint of apply(). Uniform mirror of apply_transpose(); sum_over_probes as in probe_transpose(). The bare 𝒥ᵀ (no gauge projector Π).

Parameters:
  • frame (UT3Frame)

  • sum_over_probes (bool)

Return type:

UT3Tangent