'The Cauchy point is minimal along the direction of steepest descent.'

def cauchy_point(self):

    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
