class_docstr: Class for the affine-invariant metric on the HPD manifold.
docstr: Radius of the largest ball where the exponential is injective.
  
  Because of the negative curvature of this space, the injectivity radius
  is infinite everywhere.
  
  Parameters
  ----------
  base_point : array-like, shape=[..., n, n]
      Point on the manifold.
  
  Returns
  -------
  radius : array-like, shape=[...,]
      Injectivity radius.
docstr_tok: ["Radius","of","the","largest","ball","where","the","exponential","is","injective",".","Because","of","the","negative","curvature","of","this","space",",","the","injectivity","radius","is","infinite","everywhere",".","Parameters","--","--","--","--","--","base_point",":","array-like",",","shape=","[","...",",","n",",","n","]","Point","on","the","manifold",".","Returns","--","--","--","-","radius",":","array-like",",","shape=","[","...",",","]","Injectivity","radius","."]
code: def injectivity_radius(self, base_point):
      """Radius of the largest ball where the exponential is injective.
  
      Because of the negative curvature of this space, the injectivity radius
      is infinite everywhere.
  
      Parameters
      ----------
      base_point : array-like, shape=[..., n, n]
          Point on the manifold.
  
      Returns
      -------
      radius : array-like, shape=[...,]
          Injectivity radius.
      """
      radius = gs.array(math.inf)
      return repeat_out(self._space.point_ndim, radius, base_point)
  
imports: import math
  import geomstats.backend
  from geomstats.geometry.base import ComplexVectorSpaceOpenSet
  from geomstats.geometry.complex_matrices import ComplexMatrices, ComplexMatricesMetric
  from geomstats.geometry.complex_riemannian_metric import ComplexRiemannianMetric
  from geomstats.geometry.general_linear import GeneralLinear
  from geomstats.geometry.hermitian_matrices import HermitianMatrices, expmh, powermh
  from geomstats.geometry.matrices import Matrices
  from geomstats.geometry.pullback_metric import PullbackDiffeoMetric
  from geomstats.geometry.spd_matrices import SymMatrixLog, logmh
  from geomstats.integrator import integrate
  from geomstats.vectorization import repeat_out
label_desc: Use image node_id 5 for calling the HPDAffineMetric obj's underlying member method code with example usage: obj.injectivity_radius(base_point) and returns: repeat_out