00001 
00002 
00003 module coordinate_grav_extended_mpt
00004   use phys_constant, only : nnrg, nntg, nnpg, long, nnmpt
00005   implicit none
00006   real(long) ::   rgex_(-2:nnrg+2,nnmpt), 
00007                 thgex_(-2:nntg+2,nnmpt), &
00008                phigex_(-2:nnpg+2,nnmpt)
00009   integer :: irgex_r_(-2:nnrg+2,nnmpt), 
00010             itgex_r_(0:nntg,-2:nnrg+2,nnmpt), &
00011             ipgex_r_(0:nnpg,-2:nnrg+2,nnmpt)
00012   integer :: itgex_th_(-2:nntg+2,nnmpt), 
00013             ipgex_th_(0:nnpg,-2:nntg+2,nnmpt)
00014   integer :: ipgex_phi_(-2:nnpg+2,nnmpt)
00015 
00016   real(long) :: hrgex_(-2:nnrg+2,nnmpt), 
00017                hthgex_(-2:nntg+2,nnmpt), &
00018                hphigex_(-2:nnpg+2,nnmpt)
00019   integer :: irgex_hr_(-2:nnrg+2,nnmpt), 
00020             itgex_hr_(1:nntg,-2:nnrg+2,nnmpt), &
00021             ipgex_hr_(1:nnpg,-2:nnrg+2,nnmpt)
00022   integer :: itgex_hth_(-2:nntg+2,nnmpt), 
00023             ipgex_hth_(1:nnpg,-2:nntg+2,nnmpt)
00024   integer :: ipgex_hphi_(-2:nnpg+2,nnmpt)
00025 end module coordinate_grav_extended_mpt