MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gweinputdatamodule::gweinputdatatype Type Reference

Data for sharing among multiple packages. Originally read in from. More...

Collaboration diagram for gweinputdatamodule::gweinputdatatype:
Collaboration graph

Public Member Functions

procedure, public gweshared_dat_df
 
procedure, public set_gwe_dat_ptrs
 
procedure, public gweshared_dat_da
 

Private Member Functions

procedure, private allocate_shared_vars
 
procedure, private set_gwe_shared_scalars
 
procedure, private set_gwe_shared_arrays
 

Private Attributes

integer(i4b) nnodes
 number of cells More...
 
character(len=lenmempath) memorypath = ''
 the location in the memory manager where the variables are stored More...
 
real(dp), pointer gwerhow => null()
 Density of water (for GWE purposes, a constant scalar) More...
 
real(dp), pointer gwecpw => null()
 Heat capacity of water (non-spatially varying) More...
 
real(dp), pointer gwelatheatvap => null()
 latent heat of vaporization More...
 
real(dp), dimension(:), pointer, contiguous gwerhos => null()
 Density of the aquifer material. More...
 
real(dp), dimension(:), pointer, contiguous gwecps => null()
 Heat capacity of solids (spatially varying) More...
 

Detailed Description

Definition at line 16 of file GweInputData.f90.

Member Function/Subroutine Documentation

◆ allocate_shared_vars()

procedure, private gweinputdatamodule::gweinputdatatype::allocate_shared_vars
private

Definition at line 38 of file GweInputData.f90.

◆ gweshared_dat_da()

procedure, public gweinputdatamodule::gweinputdatatype::gweshared_dat_da

Definition at line 36 of file GweInputData.f90.

◆ gweshared_dat_df()

procedure, public gweinputdatamodule::gweinputdatatype::gweshared_dat_df

Definition at line 34 of file GweInputData.f90.

◆ set_gwe_dat_ptrs()

procedure, public gweinputdatamodule::gweinputdatatype::set_gwe_dat_ptrs

Definition at line 35 of file GweInputData.f90.

◆ set_gwe_shared_arrays()

procedure, private gweinputdatamodule::gweinputdatatype::set_gwe_shared_arrays
private

Definition at line 40 of file GweInputData.f90.

◆ set_gwe_shared_scalars()

procedure, private gweinputdatamodule::gweinputdatatype::set_gwe_shared_scalars
private

Definition at line 39 of file GweInputData.f90.

Member Data Documentation

◆ gwecps

real(dp), dimension(:), pointer, contiguous gweinputdatamodule::gweinputdatatype::gwecps => null()
private

Definition at line 29 of file GweInputData.f90.

29  real(DP), dimension(:), pointer, contiguous :: gwecps => null() !< Heat capacity of solids (spatially varying)

◆ gwecpw

real(dp), pointer gweinputdatamodule::gweinputdatatype::gwecpw => null()
private

Definition at line 26 of file GweInputData.f90.

26  real(DP), pointer :: gwecpw => null() !< Heat capacity of water (non-spatially varying)

◆ gwelatheatvap

real(dp), pointer gweinputdatamodule::gweinputdatatype::gwelatheatvap => null()
private

Definition at line 27 of file GweInputData.f90.

27  real(DP), pointer :: gwelatheatvap => null() !< latent heat of vaporization

◆ gwerhos

real(dp), dimension(:), pointer, contiguous gweinputdatamodule::gweinputdatatype::gwerhos => null()
private

Definition at line 28 of file GweInputData.f90.

28  real(DP), dimension(:), pointer, contiguous :: gwerhos => null() !< Density of the aquifer material

◆ gwerhow

real(dp), pointer gweinputdatamodule::gweinputdatatype::gwerhow => null()
private

Definition at line 25 of file GweInputData.f90.

25  real(DP), pointer :: gwerhow => null() !< Density of water (for GWE purposes, a constant scalar)

◆ memorypath

character(len=lenmempath) gweinputdatamodule::gweinputdatatype::memorypath = ''
private

Definition at line 22 of file GweInputData.f90.

22  character(len=LENMEMPATH) :: memoryPath = '' !< the location in the memory manager where the variables are stored

◆ nnodes

integer(i4b) gweinputdatamodule::gweinputdatatype::nnodes
private

Definition at line 19 of file GweInputData.f90.

19  integer(I4B) :: nnodes !< number of cells

The documentation for this type was generated from the following file: