|
| procedure | exg_df (this) |
| | Define the GwfGwt Exchange object.
|
| procedure | exg_ar (this) |
| | Allocate and read.
|
| procedure | exg_da (this) |
| | Deallocate memory.
|
| procedure(exg_df), deferred | exg_df (this) |
| procedure(exg_ar), deferred | exg_ar (this) |
| procedure | exg_rp (this) |
| | Read and prepare.
|
| procedure | exg_dt (this) |
| | Calculate time step length.
|
| procedure | exg_ot (this) |
| | Run output routines.
|
| procedure | exg_fp (this) |
| | Final processing.
|
| procedure | exg_da (this) |
| | Deallocate memory.
|
| procedure | exg_ad (this) |
| | Advance.
|
| procedure | connects_model (this, model) |
| | Should return true when the exchange should be added to the solution where the model resides.
|
|
| integer(i4b), pointer | m1_idx => null() |
| | index into the list of base exchanges for model 1
|
| integer(i4b), pointer | m2_idx => null() |
| | index into the list of base exchanges for model 2
|
| character(len=linelength) | filename |
| | the input file for the GWF-GWT exchange
|
| character(len=7) | typename |
| | name of the type (e.g., 'GWF-GWF')
|
| character(len=lenexchangename) | name |
| | the name of this exchange
|
| character(len=lenmempath) | memorypath |
| | the location in the memory manager where the variables are stored
|
| character(len=lenmempath) | input_mempath |
| integer(i4b) | id |
|
| procedure, private | set_model_pointers (this) |
| | Allocate and read.
|
| procedure, private | allocate_scalars (this) |
| | Allocate package scalars.
|
| procedure, private | gwfbnd2gwtfmi (this) |
| | Call routines in FMI that will set pointers to the necessary flow data.
|
| procedure, private | gwfconn2gwtconn (this, gwfmodel, gwtmodel) |
| | Link GWT connections to GWF connections or exchanges.
|
| procedure, private | link_connections (this, gwtconn, gwfconn) |
| | Links a GWT connection to its GWF counterpart.
|
Definition at line 25 of file exg-gwfgwt.f90.
◆ allocate_scalars()
| procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::allocate_scalars |
( |
class(gwfgwtexchangetype) | this | ) |
|
|
private |
◆ connects_model()
- Parameters
-
| this | the instance of the exchange |
| [in] | model | the model to which the exchange might hold a connection |
- Returns
- true, when connected
Definition at line 31 of file BaseExchange.f90.
◆ exg_ad()
| procedure baseexchangemodule::baseexchangetype::exg_ad |
( |
class(baseexchangetype) | this | ) |
|
|
inherited |
◆ exg_ar() [1/2]
◆ exg_ar() [2/2]
| procedure gwfgwtexchangemodule::gwfgwtexchangetype::exg_ar |
( |
class(gwfgwtexchangetype) | this | ) |
|
◆ exg_da() [1/2]
| procedure baseexchangemodule::baseexchangetype::exg_da |
( |
class(baseexchangetype) | this | ) |
|
|
inherited |
◆ exg_da() [2/2]
| procedure gwfgwtexchangemodule::gwfgwtexchangetype::exg_da |
( |
class(gwfgwtexchangetype) | this | ) |
|
◆ exg_df() [1/2]
◆ exg_df() [2/2]
| procedure gwfgwtexchangemodule::gwfgwtexchangetype::exg_df |
( |
class(gwfgwtexchangetype) | this | ) |
|
◆ exg_dt()
| procedure baseexchangemodule::baseexchangetype::exg_dt |
( |
class(baseexchangetype) | this | ) |
|
|
inherited |
◆ exg_fp()
| procedure baseexchangemodule::baseexchangetype::exg_fp |
( |
class(baseexchangetype) | this | ) |
|
|
inherited |
◆ exg_ot()
| procedure baseexchangemodule::baseexchangetype::exg_ot |
( |
class(baseexchangetype) | this | ) |
|
|
inherited |
◆ exg_rp()
| procedure baseexchangemodule::baseexchangetype::exg_rp |
( |
class(baseexchangetype) | this | ) |
|
|
inherited |
◆ gwfbnd2gwtfmi()
| procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::gwfbnd2gwtfmi |
( |
class(gwfgwtexchangetype) | this | ) |
|
|
private |
◆ gwfconn2gwtconn()
- Parameters
-
| this | this exchange |
| gwfmodel | the flow model |
| gwtmodel | the transport model |
Definition at line 39 of file exg-gwfgwt.f90.
◆ link_connections()
- Parameters
-
| this | this exchange |
| gwtconn | GWT connection |
| gwfconn | GWF connection |
Definition at line 40 of file exg-gwfgwt.f90.
◆ set_model_pointers()
| procedure, private gwfgwtexchangemodule::gwfgwtexchangetype::set_model_pointers |
( |
class(gwfgwtexchangetype) | this | ) |
|
|
private |
◆ filename
| character(len=linelength) gwfgwtexchangemodule::gwfgwtexchangetype::filename |
Definition at line 29 of file exg-gwfgwt.f90.
29 character(len=LINELENGTH) :: filename
◆ id
| integer(i4b) baseexchangemodule::baseexchangetype::id |
|
inherited |
◆ input_mempath
| character(len=lenmempath) baseexchangemodule::baseexchangetype::input_mempath |
|
inherited |
Definition at line 18 of file BaseExchange.f90.
18 character(len=LENMEMPATH) :: input_mempath
◆ m1_idx
| integer(i4b), pointer gwfgwtexchangemodule::gwfgwtexchangetype::m1_idx => null() |
◆ m2_idx
| integer(i4b), pointer gwfgwtexchangemodule::gwfgwtexchangetype::m2_idx => null() |
◆ memorypath
| character(len=lenmempath) baseexchangemodule::baseexchangetype::memorypath |
|
inherited |
Definition at line 17 of file BaseExchange.f90.
17 character(len=LENMEMPATH) :: memoryPath
◆ name
| character(len=lenexchangename) baseexchangemodule::baseexchangetype::name |
|
inherited |
◆ typename
| character(len=7) baseexchangemodule::baseexchangetype::typename |
|
inherited |
The documentation for this type was generated from the following file: