Base type for models that solve themselves.
More...
|
character(len=linelength), pointer | filename => null() |
| input file name More...
|
|
integer(i4b), dimension(:), pointer, contiguous | ibound => null() |
| ibound More...
|
|
type(listtype), pointer | bndlist => null() |
| array of boundary packages More...
|
|
class(disbasetype), pointer | dis => null() |
| discretization object More...
|
|
character(len=lenmempath) | memorypath |
| the location in the memory manager where the variables are stored More...
|
|
character(len=lenmodelname), pointer | name => null() |
| name of the model More...
|
|
character(len=3), pointer | macronym => null() |
| 3 letter model acronym (GWF, GWT, ...) More...
|
|
integer(i4b), pointer | idsoln => null() |
| id of the solution model is in More...
|
|
integer(i4b), pointer | id => null() |
| model id More...
|
|
integer(i4b), pointer | iout => null() |
| output unit number More...
|
|
integer(i4b), pointer | inewton => null() |
| newton-raphson flag More...
|
|
integer(i4b), pointer | iprpak => null() |
| integer flag to echo input More...
|
|
integer(i4b), pointer | iprflow => null() |
| flag to print simulated flows More...
|
|
integer(i4b), pointer | ipakcb => null() |
| save_flows flag More...
|
|
An explicit solution simply scrolls through a list of explicit models and calls solution procedures in a prescribed sequence.
Definition at line 23 of file ExplicitModel.f90.
◆ allocate_arrays()
procedure explicitmodelmodule::explicitmodeltype::allocate_arrays |
|
private |
◆ allocate_scalars()
procedure explicitmodelmodule::explicitmodeltype::allocate_scalars |
|
private |
◆ model_ad()
procedure explicitmodelmodule::explicitmodeltype::model_ad |
|
private |
◆ model_ar()
procedure basemodelmodule::basemodeltype::model_ar |
|
privateinherited |
◆ model_bd()
procedure explicitmodelmodule::explicitmodeltype::model_bd |
|
private |
◆ model_cq()
procedure explicitmodelmodule::explicitmodeltype::model_cq |
|
private |
◆ model_da()
procedure explicitmodelmodule::explicitmodeltype::model_da |
|
private |
◆ model_df()
procedure basemodelmodule::basemodeltype::model_df |
|
privateinherited |
◆ model_dt()
procedure basemodelmodule::basemodeltype::model_dt |
|
privateinherited |
◆ model_fp()
procedure basemodelmodule::basemodeltype::model_fp |
|
privateinherited |
◆ model_message()
procedure basemodelmodule::basemodeltype::model_message |
|
privateinherited |
◆ model_ot()
procedure basemodelmodule::basemodeltype::model_ot |
|
privateinherited |
◆ model_rp()
procedure basemodelmodule::basemodeltype::model_rp |
|
privateinherited |
◆ model_solve()
procedure explicitmodelmodule::explicitmodeltype::model_solve |
|
private |
◆ set_idsoln()
procedure explicitmodelmodule::explicitmodeltype::set_idsoln |
|
private |
◆ bndlist
type(listtype), pointer explicitmodelmodule::explicitmodeltype::bndlist => null() |
|
private |
Definition at line 26 of file ExplicitModel.f90.
26 type(ListType),
pointer :: bndlist => null()
◆ dis
class(disbasetype), pointer explicitmodelmodule::explicitmodeltype::dis => null() |
|
private |
Definition at line 27 of file ExplicitModel.f90.
27 class(DisBaseType),
pointer :: dis => null()
◆ filename
character(len=linelength), pointer explicitmodelmodule::explicitmodeltype::filename => null() |
|
private |
Definition at line 24 of file ExplicitModel.f90.
24 character(len=LINELENGTH),
pointer :: filename => null()
◆ ibound
integer(i4b), dimension(:), pointer, contiguous explicitmodelmodule::explicitmodeltype::ibound => null() |
|
private |
Definition at line 25 of file ExplicitModel.f90.
25 integer(I4B),
dimension(:),
pointer,
contiguous :: ibound => null()
◆ id
integer(i4b), pointer basemodelmodule::basemodeltype::id => null() |
|
privateinherited |
Definition at line 18 of file BaseModel.f90.
18 integer(I4B),
pointer :: id => null()
◆ idsoln
integer(i4b), pointer basemodelmodule::basemodeltype::idsoln => null() |
|
privateinherited |
Definition at line 17 of file BaseModel.f90.
17 integer(I4B),
pointer :: idsoln => null()
◆ inewton
integer(i4b), pointer basemodelmodule::basemodeltype::inewton => null() |
|
privateinherited |
Definition at line 20 of file BaseModel.f90.
20 integer(I4B),
pointer :: inewton => null()
◆ iout
integer(i4b), pointer basemodelmodule::basemodeltype::iout => null() |
|
privateinherited |
Definition at line 19 of file BaseModel.f90.
19 integer(I4B),
pointer :: iout => null()
◆ ipakcb
integer(i4b), pointer basemodelmodule::basemodeltype::ipakcb => null() |
|
privateinherited |
Definition at line 23 of file BaseModel.f90.
23 integer(I4B),
pointer :: ipakcb => null()
◆ iprflow
integer(i4b), pointer basemodelmodule::basemodeltype::iprflow => null() |
|
privateinherited |
Definition at line 22 of file BaseModel.f90.
22 integer(I4B),
pointer :: iprflow => null()
◆ iprpak
integer(i4b), pointer basemodelmodule::basemodeltype::iprpak => null() |
|
privateinherited |
Definition at line 21 of file BaseModel.f90.
21 integer(I4B),
pointer :: iprpak => null()
◆ macronym
character(len=3), pointer basemodelmodule::basemodeltype::macronym => null() |
|
privateinherited |
Definition at line 16 of file BaseModel.f90.
16 character(len=3),
pointer :: macronym => null()
◆ memorypath
character(len=lenmempath) basemodelmodule::basemodeltype::memorypath |
|
privateinherited |
Definition at line 14 of file BaseModel.f90.
14 character(len=LENMEMPATH) :: memoryPath
◆ name
character(len=lenmodelname), pointer basemodelmodule::basemodeltype::name => null() |
|
privateinherited |
Definition at line 15 of file BaseModel.f90.
15 character(len=LENMODELNAME),
pointer :: name => null()
The documentation for this type was generated from the following file: