26  use, 
intrinsic :: iso_fortran_env
 
   33    subroutine doperate_ri_vec(opn, w, opnri, opri, rimap_inv, rimap_inv_max, fi, ldfp, fo)
 
   36      integer,        
intent(in)    :: opn
 
   37      real(real64),   
intent(in)    :: w
 
   38      integer,        
intent(in)    :: opnri
 
   39      integer,        
intent(in)    :: opri
 
   40      integer,        
intent(in)    :: rimap_inv
 
   41      integer,        
intent(in)    :: rimap_inv_max
 
   42      real(real64),   
intent(in)    :: fi
 
   43      integer,        
intent(in)    :: ldfp
 
   44      real(real64),   
intent(inout) :: fo
 
   49    subroutine zoperate_ri_vec(opn, w, opnri, opri, rimap_inv, rimap_inv_max, fi, ldfp, fo)
 
   52      integer,         
intent(in)    :: opn
 
   53      real(real64),    
intent(in)    :: w
 
   54      integer,         
intent(in)    :: opnri
 
   55      integer,         
intent(in)    :: opri
 
   56      integer,         
intent(in)    :: rimap_inv
 
   57      integer,         
intent(in)    :: rimap_inv_max
 
   58      complex(real64), 
intent(in)    :: fi
 
   59      integer,         
intent(in)    :: ldfp
 
   60      complex(real64), 
intent(inout) :: fo
 
   65    subroutine dgauss_seidel(opn, w, opnri, opri, rimap_inv, rimap_inv_max, factor, pot, rho)
 
   68      integer,        
intent(in)    :: opn
 
   69      real(real64),   
intent(in)    :: w
 
   70      integer,        
intent(in)    :: opnri
 
   71      integer,        
intent(in)    :: opri
 
   72      integer,        
intent(in)    :: rimap_inv
 
   73      integer,        
intent(in)    :: rimap_inv_max
 
   74      real(real64),   
intent(in)    :: factor
 
   75      real(real64),   
intent(inout) :: pot
 
   76      real(real64),   
intent(in)    :: rho
 
This module contains interfaces for routines in operate.c.