class_docstr: Geodesic initial value problem solver.
  
  Parameters
  ----------
  integrator : ODEIVPSolver
      Instance of ODEIVP integrator.
class_docstr_tok: ["Geodesic","initial","value","problem","solver",".","Parameters","--","--","--","--","--","integrator",":","ODEIVPSolver","Instance","of","ODEIVP","integrator","."]
code: def _force_raveled_state(self, raveled_initial_state, _, space):
      # input: (n,)
  
      # assumes unvectorize
      state = gs.reshape(raveled_initial_state, (2,) + space.shape)
  
      eq = space.metric.geodesic_equation(state, _)
  
      return gs.flatten(eq)
  
imports: import math
  from abc import ABC, abstractmethod
  import geomstats.backend
  from geomstats.numerics.bvp import ScipySolveBVP
  from geomstats.numerics.ivp import GSIVPIntegrator
  from geomstats.numerics.optimizers import ScipyMinimize
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 6 for calling the ExpODESolver obj's underlying member method code with example usage: obj._force_raveled_state(raveled_initial_state, _, space) and returns: gs