1234567891011121314151617181920212223242526272829 |
- interface
- subroutine helm3d_d(nd, zk, sources, charge, ns, ztarg, nt, pot, thresh) !bind(C, name="helm3d_d_")
- implicit none
- integer *4, intent(in) :: nd
- complex*16, intent(in) :: zk
- real *8, intent(in) :: sources(*)
- complex*16, intent(in) :: charge(*)
- integer *4, intent(in) :: ns
- real *8, intent(in) :: ztarg(*)
- integer *4, intent(in) :: nt
- complex*16, intent(out):: pot(*)
- real *8, intent(in) :: thresh
- end subroutine
- subroutine helm3d_vec_d(nd, zk, sources, charge, ns, ztarg, nt, pot, thresh) !bind(C, name="helm3d_vec_d_")
- implicit none
- integer *4, intent(in) :: nd
- complex*16, intent(in) :: zk
- real *8, intent(in) :: sources(*)
- complex*16, intent(in) :: charge(*)
- integer *4, intent(in) :: ns
- real *8, intent(in) :: ztarg(*)
- integer *4, intent(in) :: nt
- complex*16, intent(out):: pot(*)
- real *8, intent(in) :: thresh
- end subroutine
- end interface
|