class_docstr: Class for the manifold of Hermitian positive definite (HPD) matrices.
  
  Parameters
  ----------
  n : int
      Integer representing the shape of the matrices: n x n.
docstr: Check if a matrix is Hermitian with positive eigenvalues.
  
  Parameters
  ----------
  point : array-like, shape=[..., n, n]
      Point to be checked.
  atol : float
      Tolerance.
      Optional, default: backend atol.
  
  Returns
  -------
  belongs : array-like, shape=[...,]
      Boolean denoting if mat is an HPD matrix.
docstr_tok: ["Check","if","a","matrix","is","Hermitian","with","positive","eigenvalues",".","Parameters","--","--","--","--","--","point",":","array-like",",","shape=","[","...",",","n",",","n","]","Point","to","be","checked",".","atol",":","float","Tolerance",".","Optional",",","default",":","backend","atol",".","Returns","--","--","--","-","belongs",":","array-like",",","shape=","[","...",",","]","Boolean","denoting","if","mat","is","an","HPD","matrix","."]
code: def belongs(point, atol=gs.atol):
      """Check if a matrix is Hermitian with positive eigenvalues.
  
      Parameters
      ----------
      point : array-like, shape=[..., n, n]
          Point to be checked.
      atol : float
          Tolerance.
          Optional, default: backend atol.
  
      Returns
      -------
      belongs : array-like, shape=[...,]
          Boolean denoting if mat is an HPD matrix.
      """
      return ComplexMatrices.is_hpd(point, atol)
  
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 3 for calling the HPDMatrices obj's underlying member method code with example usage: obj.belongs(point, atol) and returns: ComplexMatrices