|  | 
        
          | __init__(self) Base class containing the generic line search functions.
 | source code |  | 
    |  | 
        
          | cholesky_mod(self,
        return_matrix=0) Function for running the Cholesky Hessian modification.
 | source code |  | 
    |  | 
        
          | eigenvalue(self,
        return_matrix=0) Function for running the eigenvalue Hessian modification.
 | source code |  | 
    |  | 
        
          | gmw(self,
        return_matrix=0) Function for running the Gill, Murray, and Wright modified Cholesky 
      algorithm.
 | source code |  | 
    |  | 
        
          | gmw_old(self,
        return_matrix=0) Function for running the Gill, Murray, and Wright modified Cholesky 
      algorithm.
 | source code |  | 
    |  | 
        
          | se99(self,
        return_matrix=0) Function for running the Gill, Murray, and Wright modified Cholesky 
      algorithm.
 | source code |  | 
    |  | 
        
          | setup_hessian_mod(self) Initialise the Hessian modification functions.
 | source code |  | 
    |  | 
        
          | unmodified_hessian(self,
        return_matrix=0) Calculate the pure Newton direction.
 | source code |  | 
    |  | 
        
          | valid_hessian_mod(self,
        mod) Test if the string 'mod' is a valid Hessian modification.
 | source code |  |