public interface get_eigenvalues
      returns eigenvalues of square matrices
        Module Procedures
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            h(:,:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            h(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            ql(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            qr(:,:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            h(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              complex(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            h(:,:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              complex(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            h(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              complex(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            h(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            vl(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(out) | 
               |             
              
             | 
            :: | 
            vr(:,:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            a(:,:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            b(:,:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             | 
        
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            a(:,:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            b(:,:) | 
            
                
             | 
        
        
            | 
              
              complex(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            e(:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            vl(:,:) | 
            
                
             | 
        
        
            | 
              
              real(kind=long),
             | 
intent(inout) | 
               |             
              
             | 
            :: | 
            vr(:,:) | 
            
                
             | 
        
        
            | 
              
              logical,
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            yes_verbose | 
            
                
             |