class_docstr: Class for the manifold of Gamma distributions.
  
  This is :math:`Gamma = (R_+^*)^2`, the positive quadrant of the
  2-dimensional Euclidean space.
class_docstr_tok: ["Class","for","the","manifold","of","Gamma","distributions",".","This","is",":","math",":","`","Gamma","=","(","R_+^","*",")","^2","`",",","the","positive","quadrant","of","the","2-dimensional","Euclidean","space","."]
docstr: Evaluate if a point belongs to the manifold of Gamma distributions.
  
  Check that point defines parameters for a Gamma distribution,
  i.e. belongs to the positive quadrant of the Euclidean space.
  
  Parameters
  ----------
  point : array-like, shape=[..., 2]
      Point to be checked.
  atol : float
      Tolerance to evaluate positivity.
      Optional, default: gs.atol
  
  Returns
  -------
  belongs : array-like, shape=[...,]
      Boolean indicating whether point represents a Gamma
      distribution.
docstr_tok: ["Evaluate","if","a","point","belongs","to","the","manifold","of","Gamma","distributions",".","Check","that","point","defines","parameters","for","a","Gamma","distribution",",","i.e",".","belongs","to","the","positive","quadrant","of","the","Euclidean","space",".","Parameters","--","--","--","--","--","point",":","array-like",",","shape=","[","...",",","2","]","Point","to","be","checked",".","atol",":","float","Tolerance","to","evaluate","positivity",".","Optional",",","default",":","gs.atol","Returns","--","--","--","-","belongs",":","array-like",",","shape=","[","...",",","]","Boolean","indicating","whether","point","represents","a","Gamma","distribution","."]
code: def belongs(self, point, atol=gs.atol):
      """Evaluate if a point belongs to the manifold of Gamma distributions.
  
      Check that point defines parameters for a Gamma distribution,
      i.e. belongs to the positive quadrant of the Euclidean space.
  
      Parameters
      ----------
      point : array-like, shape=[..., 2]
          Point to be checked.
      atol : float
          Tolerance to evaluate positivity.
          Optional, default: gs.atol
  
      Returns
      -------
      belongs : array-like, shape=[...,]
          Boolean indicating whether point represents a Gamma
          distribution.
      """
      point_dim = point.shape[-1]
      belongs = point_dim == 2
      return gs.logical_and(belongs, gs.all(point >= -atol, axis=-1))
  
imports: from scipy.stats import gamma
  import geomstats.backend
  from geomstats.algebra_utils import from_vector_to_diagonal_matrix
  from geomstats.geometry.base import VectorSpaceOpenSet
  from geomstats.geometry.euclidean import Euclidean
  from geomstats.geometry.riemannian_metric import RiemannianMetric
  from geomstats.information_geometry.base import InformationManifoldMixin, ScipyUnivariateRandomVariable
  from geomstats.numerics.bvp import ScipySolveBVP
  from geomstats.numerics.geodesic import ExpODESolver, LogODESolver
  from geomstats.numerics.ivp import ScipySolveIVP
  from geomstats.vectorization import check_is_batch
label_desc: Use image node_id 3 for calling the GammaDistributions obj's underlying member method code with example usage: obj.belongs(point, atol) and returns: gs