UniformManifoldGeometry.transport#

t3toolbox.uniform_manifold.UniformManifoldGeometry.transport(v, new_frame)#
def transport(
        self,
        v:          UT3Tangent,
        new_frame:  ubv.UT3Frame,
) -> UT3Tangent:  # v transported to the tangent space at new_frame

Projective vector transport of v to the tangent space at new_frame.

Re-projects v (as an ambient tensor via its doubled-rank UT3Tangent.to_ut3()) orthogonally onto the tangent space at new_frame – the cheap, standard choice for fixed-rank Riemannian optimization (not parallel transport). Inherits project_ambient()’s safe-mode ORTH precondition on new_frame.

Parameters:
Return type:

UT3Tangent