mm.math.euclidean_to_symplectic

math.euclidean_to_symplectic(dS_euclidean)

Convert the Euclidean gradient to a Riemannian gradient on the tangent bundle of the symplectic manifold.

Implemented from:

Wang J, Sun H, Fiori S. A Riemannian‐steepest‐descent approach for optimization on the real symplectic group. Mathematical Methods in the Applied Sciences. 2018 Jul 30;41(11):4273-86.

Parameters:
  • S (Matrix) – symplectic matrix

  • dS_euclidean (Matrix) – Euclidean gradient tensor

Returns:

symplectic gradient tensor

Return type:

Matrix