iqm.benchmarks.compressive_gst.mgst.optimization.update_K_geodesic

iqm.benchmarks.compressive_gst.mgst.optimization.update_K_geodesic#

iqm.benchmarks.compressive_gst.mgst.optimization.update_K_geodesic(K: ndarray, H: ndarray, a: float) ndarray#

Compute a new point on the geodesic.

Parameters:
  • K (ndarray) – Current position

  • H (ndarray) – Element of the tangent space at K and local direction of the geodesic

  • a (float) – Geodesic curve parameter

Returns:

New position given by K_new = K(a) with K(a) being a geodesic with K(0) = K, [d/dt K](0) = H

Return type:

ndarray