MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwfgwtexchangemodule::gwfgwtexchangetype Type Reference
Inheritance diagram for gwfgwtexchangemodule::gwfgwtexchangetype:
Inheritance graph
Collaboration diagram for gwfgwtexchangemodule::gwfgwtexchangetype:
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 gwfbnd2gwtfmi
 
procedure, private gwfconn2gwtconn
 
procedure, private link_connections
 
procedure exg_rp
 
procedure exg_calculate_delt
 
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-gwfgwt.f90.

Member Function/Subroutine Documentation

◆ allocate_scalars()

procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::allocate_scalars
private

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

◆ connects_model()

procedure baseexchangemodule::baseexchangetype::connects_model
privateinherited

Definition at line 29 of file BaseExchange.f90.

◆ exg_ar()

procedure gwfgwtexchangemodule::gwfgwtexchangetype::exg_ar

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

◆ exg_calculate_delt()

procedure baseexchangemodule::baseexchangetype::exg_calculate_delt
privateinherited

Definition at line 25 of file BaseExchange.f90.

◆ exg_da()

procedure gwfgwtexchangemodule::gwfgwtexchangetype::exg_da

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

◆ exg_df()

procedure gwfgwtexchangemodule::gwfgwtexchangetype::exg_df

Definition at line 31 of file exg-gwfgwt.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.

◆ gwfbnd2gwtfmi()

procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::gwfbnd2gwtfmi
private

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

◆ gwfconn2gwtconn()

procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::gwfconn2gwtconn
private

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

◆ link_connections()

procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::link_connections
private

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

◆ set_model_pointers()

procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::set_model_pointers
private

Definition at line 34 of file exg-gwfgwt.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 gwfgwtexchangemodule::gwfgwtexchangetype::m1_idx => null()

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

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

◆ m2_idx

integer(i4b), pointer gwfgwtexchangemodule::gwfgwtexchangetype::m2_idx => null()

Definition at line 27 of file exg-gwfgwt.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: