MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwfgweexchangemodule::gwfgweexchangetype Type Reference
Inheritance diagram for gwfgweexchangemodule::gwfgweexchangetype:
Inheritance graph
Collaboration diagram for gwfgweexchangemodule::gwfgweexchangetype:
Collaboration graph

Public Member Functions

procedure exg_df
 
procedure exg_ar
 
procedure exg_da
 

Public Attributes

integer(i4b), pointer m1_idx => null()
 index into the list of base exchanges for model 1 More...
 
integer(i4b), pointer m2_idx => null()
 index into the list of base exchanges for model 2 More...
 

Private Member Functions

procedure, private set_model_pointers
 
procedure, private allocate_scalars
 
procedure, private gwfbnd2gwefmi
 
procedure, private gwfconn2gweconn
 
procedure, private link_connections
 
procedure exg_rp
 
procedure exg_dt
 
procedure exg_ot
 
procedure exg_fp
 
procedure connects_model
 

Private Attributes

character(len=lenexchangename) name
 the name of this exchange More...
 
character(len=lenmempath) memorypath
 the location in the memory manager where the variables are stored More...
 
character(len=lenmempath) input_mempath
 
integer(i4b) id
 

Detailed Description

Definition at line 24 of file exg-gwfgwe.f90.

Member Function/Subroutine Documentation

◆ allocate_scalars()

procedure, private gwfgweexchangemodule::gwfgweexchangetype::allocate_scalars
private

Definition at line 35 of file exg-gwfgwe.f90.

◆ connects_model()

procedure baseexchangemodule::baseexchangetype::connects_model
privateinherited

Definition at line 29 of file BaseExchange.f90.

◆ exg_ar()

procedure gwfgweexchangemodule::gwfgweexchangetype::exg_ar

Definition at line 32 of file exg-gwfgwe.f90.

◆ exg_da()

procedure gwfgweexchangemodule::gwfgweexchangetype::exg_da

Definition at line 33 of file exg-gwfgwe.f90.

◆ exg_df()

procedure gwfgweexchangemodule::gwfgweexchangetype::exg_df

Definition at line 31 of file exg-gwfgwe.f90.

◆ exg_dt()

procedure baseexchangemodule::baseexchangetype::exg_dt
privateinherited

Definition at line 25 of file BaseExchange.f90.

◆ exg_fp()

procedure baseexchangemodule::baseexchangetype::exg_fp
privateinherited

Definition at line 27 of file BaseExchange.f90.

◆ exg_ot()

procedure baseexchangemodule::baseexchangetype::exg_ot
privateinherited

Definition at line 26 of file BaseExchange.f90.

◆ exg_rp()

procedure baseexchangemodule::baseexchangetype::exg_rp
privateinherited

Definition at line 24 of file BaseExchange.f90.

◆ gwfbnd2gwefmi()

procedure, private gwfgweexchangemodule::gwfgweexchangetype::gwfbnd2gwefmi
private

Definition at line 36 of file exg-gwfgwe.f90.

◆ gwfconn2gweconn()

procedure, private gwfgweexchangemodule::gwfgweexchangetype::gwfconn2gweconn
private

Definition at line 37 of file exg-gwfgwe.f90.

◆ link_connections()

procedure, private gwfgweexchangemodule::gwfgweexchangetype::link_connections
private

Definition at line 38 of file exg-gwfgwe.f90.

◆ set_model_pointers()

procedure, private gwfgweexchangemodule::gwfgweexchangetype::set_model_pointers
private

Definition at line 34 of file exg-gwfgwe.f90.

Member Data Documentation

◆ id

integer(i4b) baseexchangemodule::baseexchangetype::id
privateinherited

Definition at line 18 of file BaseExchange.f90.

18  integer(I4B) :: id

◆ input_mempath

character(len=lenmempath) baseexchangemodule::baseexchangetype::input_mempath
privateinherited

Definition at line 17 of file BaseExchange.f90.

17  character(len=LENMEMPATH) :: input_mempath

◆ m1_idx

integer(i4b), pointer gwfgweexchangemodule::gwfgweexchangetype::m1_idx => null()

Definition at line 26 of file exg-gwfgwe.f90.

26  integer(I4B), pointer :: m1_idx => null() !< index into the list of base exchanges for model 1

◆ m2_idx

integer(i4b), pointer gwfgweexchangemodule::gwfgweexchangetype::m2_idx => null()

Definition at line 27 of file exg-gwfgwe.f90.

27  integer(I4B), pointer :: m2_idx => null() !< index into the list of base exchanges for model 2

◆ memorypath

character(len=lenmempath) baseexchangemodule::baseexchangetype::memorypath
privateinherited

Definition at line 16 of file BaseExchange.f90.

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

◆ name

character(len=lenexchangename) baseexchangemodule::baseexchangetype::name
privateinherited

Definition at line 15 of file BaseExchange.f90.

15  character(len=LENEXCHANGENAME) :: name !< the name of this exchange

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