class_docstr: Quadratic subproblem solved by the dogleg method
docstr: The Cauchy point is minimal along the direction of steepest descent.
docstr_tok: ["The","Cauchy","point","is","minimal","along","the","direction","of","steepest","descent","."]
code: def cauchy_point(self):
      """
      The Cauchy point is minimal along the direction of steepest descent.
      """
      if self._cauchy_point is None:
          g = self.jac
          Bg = self.hessp(g)
          self._cauchy_point = -(np.dot(g, g) / np.dot(g, Bg)) * g
      return self._cauchy_point
  
file_path: catboost/contrib/python/scipy/py3/scipy/optimize/_trustregion_dogleg.py
imports: import numpy
  import scipy.linalg
  from ._trustregion import _minimize_trust_region, BaseQuadraticSubproblem
label_desc: Use image node_id 1 for calling the DoglegSubproblem obj's underlying member method code with example usage: obj.cauchy_point() and returns: self