UniformCorewiseGeometry.retract#

t3toolbox.uniform_manifold.UniformCorewiseGeometry.retract(p)#
def retract(
        self,
        p:  UT3Tangent,   # step (a corewise tangent at frame = (U, G, G, G))
) -> ut3.UniformTuckerTensorTrain:  # additive retraction: cores += p

Additive retraction: add the variation supercores to the point’s cores (cores += p).

Recovers the point (U, G) from p.frame (which frame() built as (U, G, G, G)) and adds the variations. p must be a corewise tangent (a frame from frame()). See utv_corewise_retract().

Parameters:

p (UT3Tangent)

Return type:

UniformTuckerTensorTrain