Jacobi Fields
A smooth tangent vector field $J\colon [0,1] \to T\mathcal M$ along a geodesic $g(\cdot;x,y)$ is called Jacobi field if it fulfills the ODE
where $R$ is the Riemannian curvature tensor. Such Jacobi fields can be used to derive closed forms for the exponential map, the logarithmic map and the geodesic, all of them with respect to both arguments: Let $F\colon\mathcal N \to \mathcal M$ be given (for the $\exp_x\cdot$ we have $\mathcal N = T_x\mathcal M$, otherwise $\mathcal N=\mathcal M$) and denote by $\Xi_1,\ldots,\Xi_d$ an orthonormal frame along $g(\cdot;x,y)$ that diagonalizes the curvature tensor with corresponding eigenvalues $\kappa_1,\ldots,\kappa_d$. Note that on symmetric manifolds such a frame always exists.
Then $DF(x)[\eta] = \sum_{k=1}^d \langle \eta,\Xi_k(0)\rangle_x\beta(\kappa_k)\Xi_k(T)$ holds, where $T$ also depends on the function $F$ as the weights $\beta$. The values stem from solving the corresponding system of (decoupled) ODEs.
Note that in different references some factors might be a little different, for example when using unit speed geodesics.
The following weights functions are available
Manopt.adjoint_Jacobi_field
— FunctionY = adjoint_Jacobi_field(M, p, q, t, X, β)
Compute the AdjointJacobiField $J$ along the geodesic $γ_{p,q}$ on the manifold $\mathcal M$ with initial conditions (depending on the application) $X ∈ T_{γ_{p,q}(t)}\mathcal M$ and weights $β$. The result is a vector $Y ∈ T_p\mathcal M$. The main difference to jacobi_field
is the, that the input X
and the output Y
switched tangent spaces. For detais see jacobi_field
Manopt.jacobi_field
— FunctionY = jacobi_field(M, p, q, t, X, β)
compute the Jacobi jield $J$ along the geodesic $γ_{p,q}$ on the manifold $\mathcal M$ with initial conditions (depending on the application) $X ∈ T_p\mathcal M$ and weights $β$. The result is a tangent vector Y
from $T_{γ_{p,q}(t)}\mathcal M$.
See also
Manopt.βdifferential_exp_argument
— Methodβdifferential_exp_argument(κ,t,d)
weights for the jacobi_field
corresponding to the differential of the geodesic with respect to its start point $D_X \exp_p X[Y]$. They are
See also
Manopt.βdifferential_exp_basepoint
— Methodβdifferential_exp_basepoint(κ,t,d)
weights for the jacobi_field
corresponding to the differential of the geodesic with respect to its start point $D_p \exp_p X [Y]$. They are
See also
Manopt.βdifferential_geodesic_startpoint
— Methodβdifferential_geodesic_startpoint(κ,t,d)
weights for the jacobi_field
corresponding to the differential of the geodesic with respect to its start point $D_x g(t;p,q)[X]$. They are
Due to a symmetry agrument, these are also used to compute $D_q g(t; p,q)[\eta]$
See also
differential_geodesic_endpoint
, differential_geodesic_startpoint
, jacobi_field
Manopt.βdifferential_log_argument
— Methodβdifferential_log_argument(κ,t,d)
weights for the JacobiField corresponding to the differential of the logarithmic map with respect to its argument $D_q \log_p q[X]$. They are
See also
Manopt.βdifferential_log_basepoint
— Methodβdifferential_log_basepoint(κ,t,d)
weights for the jacobi_field
corresponding to the differential of the geodesic with respect to its start point $D_p \log_p q[X]$. They are
See also
differential_log_argument
, differential_log_argument
, jacobi_field