|
subroutine, public | gweshared_dat_cr (gwe_dat) |
| Allocate the shared data. More...
|
|
subroutine, public | gweshared_dat_df (this, nodes) |
| Define the shared data. More...
|
|
subroutine | allocate_shared_vars (this, nodes) |
| Define the information this object holds. More...
|
|
subroutine, public | set_gwe_dat_ptrs (this, gwerhow, gwecpw, gwerhos, gwecps, gwelatheatvap) |
| Allocate and read data from EST. More...
|
|
subroutine | set_gwe_shared_scalars (this, gwerhow, gwecpw, gwelatheatvap) |
| Set pointers to scalars read by the EST package for use by other packages. More...
|
|
subroutine | set_gwe_shared_arrays (this, gwerhos, gwecps) |
| Set pointers to data arrays read by the EST package for use by other packages. More...
|
|
subroutine | gweshared_dat_da (this) |
| @ brief Deallocate memory More...
|
|
subroutine, public gweinputdatamodule::set_gwe_dat_ptrs |
( |
class(gweinputdatatype) |
this, |
|
|
real(dp), intent(in) |
gwerhow, |
|
|
real(dp), intent(in) |
gwecpw, |
|
|
real(dp), intent(in) |
gwerhos, |
|
|
real(dp), intent(in) |
gwecps, |
|
|
real(dp), intent(in), optional |
gwelatheatvap |
|
) |
| |
EST data, including heat capacity of water (cpw), density of water (rhow), latent heat of vaporization (latheatvap), heat capacity of the aquifer material (cps), and density of the aquifer material (rhow) is used among other packages and is therefore stored in a separate class
- Parameters
-
| this | the input data block |
[in] | gwerhow | ptr to density of water specified in EST |
[in] | gwecpw | ptr to heat capacity of water specified in EST |
[in] | gwerhos | ptr to sptially-variably density of aquifer material specified in EST |
[in] | gwecps | ptr to sptially-variably heat capacity of aquifer material specified in EST |
[in] | gwelatheatvap | ptr to latent heat of vaporization specified in EST |
Definition at line 113 of file GweInputData.f90.
116 class(GweInputDataType) :: this
117 real(DP),
intent(in) :: gwerhow
118 real(DP),
intent(in) :: gwecpw
119 real(DP),
intent(in) :: gwerhos
120 real(DP),
intent(in) :: gwecps
121 real(DP),
intent(in),
optional :: gwelatheatvap
124 if (
present(gwelatheatvap))
then
125 call this%set_gwe_shared_scalars(gwerhow, gwecpw, gwelatheatvap)
127 call this%set_gwe_shared_scalars(gwerhow, gwecpw)
131 call this%set_gwe_shared_arrays(gwerhos, gwecps)