00001 subroutine compute_psi2wme
00002 use phys_constant, only : long
00003 use grid_parameter, only : nrg, ntg, npg
00004 use def_metric, only : psi, alph
00005 use def_metric_pBH, only : wme, log_wme, log_N, index_wme
00006 use interface_compute_fnc_inversion_index
00007 implicit none
00008 real(long) :: index, fac2
00009 integer :: irg, itg, ipg
00010
00011 index = - dble(index_wme)
00012 call compute_fnc_inversion_index(psi,wme,index)
00013 wme(0,0:ntg,0:npg) = 0.0d0
00014 log_wme(1:nrg,0:ntg,0:npg) = dlog(wme(1:nrg,0:ntg,0:npg))
00015 log_wme(0, 0:ntg,0:npg) = -40.0d0
00016 fac2 = 1.0d0/dsqrt(2.0d0)
00017 log_N(1:nrg,0:ntg,0:npg) = fac2*dlog(alph(1:nrg,0:ntg,0:npg))
00018 log_N(0, 0:ntg,0:npg) = -40.0d0
00019
00020 end subroutine compute_psi2wme