00001
00002
00003 module weight_midpoint_grav_mpt
00004 use phys_constant, only : nnrg, nntg, nnpg, long, nnmpt
00005 use grid_parameter, only : nrg, ntg, npg
00006 use coordinate_grav_r, only : drg, rg, hrg
00007 use coordinate_grav_theta, only : dthg
00008 use coordinate_grav_phi, only : dphig
00009 use trigonometry_grav_theta, only : sinthg, hsinthg
00010 use make_array_2d
00011 use make_array_3d
00012 implicit none
00013
00014 real(long) :: hwdrg_(nnrg,nnmpt),
00015 hwdtg_(nntg,nnmpt), &
00016 hwdpg_(nnpg,nnmpt)
00017 real(long) :: tzwdrg_(0:nnrg,nnmpt),
00018 tzwdtg_(0:nntg,nnmpt), &
00019 tzwdpg_(0:nnpg,nnmpt)
00020 real(long) :: wdxg_(0:nnrg,nnmpt)
00021 real(long), pointer :: hwtpgsf_(:,:,:), tzwrtpg_(:,:,:,:), hwrtpg_(:,:,:,:)
00022 end module weight_midpoint_grav_mpt