| 
       
     | 
      
        
          __init__(self) 
      Base class containing the generic line search functions. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          backline(self) 
      Function for running the backtracking line search. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          mt(self) 
      Function for running the More and Thuente line search. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          nwi(self) 
      Function for running the Nocedal and Wright interpolation based line 
      search. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          nww(self) 
      Function for running the Nocedal and Wright line search for the Wolfe
      conditions. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          setup_line_search(self) 
      The line search function. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          valid_line_search(self,
        type) 
      Test if the string 'type' is a valid line search algorithm. | 
          
            source code
            
           | 
         
       
      
     |