| 
       
     | 
      
        
          __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
            
           | 
         
       
      
     |