18 integer(I4B) :: nnodes
21 character(len=LENMEMPATH) :: memorypath =
''
24 real(dp),
pointer :: gwerhow => null()
25 real(dp),
pointer :: gwecpw => null()
26 real(dp),
pointer :: gwelatheatvap => null()
27 real(dp),
dimension(:),
pointer,
contiguous :: gwerhos => null()
28 real(dp),
dimension(:),
pointer,
contiguous :: gwecps => null()
67 real(dp),
intent(in),
pointer :: gwerhow
68 real(dp),
intent(in),
pointer :: gwecpw
69 real(dp),
intent(in),
pointer :: gwelatheatvap
70 real(dp),
dimension(:),
pointer,
contiguous :: gwerhos
71 real(dp),
dimension(:),
pointer,
contiguous :: gwecps
74 call this%set_gwe_scalar_ptrs(gwerhow, gwecpw, gwelatheatvap)
77 call this%set_gwe_array_ptrs(gwerhos, gwecps)
92 real(DP),
pointer,
intent(in) :: gwerhow
93 real(DP),
pointer,
intent(in) :: gwecpw
94 real(DP),
pointer,
intent(in),
optional :: gwelatheatvap
98 this%gwerhow => gwerhow
100 this%gwecpw => gwecpw
102 if (
present(gwelatheatvap))
then
103 this%gwelatheatvap => gwelatheatvap
116 real(DP),
dimension(:),
pointer,
contiguous,
intent(in) :: gwerhos
117 real(DP),
dimension(:),
pointer,
contiguous,
intent(in) :: gwecps
121 this%gwerhos => gwerhos
123 this%gwecps => gwecps
136 this%gwelatheatvap => null()
137 this%gwerhow => null()
138 this%gwecpw => null()
141 this%gwerhos => null()
142 this%gwecps => null()
This module contains simulation constants.
real(dp), parameter dep3
real constant 1000
real(dp), parameter dzero
real constant zero
integer(i4b), parameter lenmempath
maximum length of the memory path
This module defines variable data types.