MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Manages and solves explicit models. More...
Public Member Functions | |
procedure, public | preparesolve |
procedure, public | solve |
procedure, public | finalizesolve |
Private Member Functions | |
procedure | sln_df |
procedure | sln_ar |
procedure | sln_dt |
procedure | sln_ad |
procedure | sln_ot |
procedure | sln_ca |
procedure | sln_fp |
procedure | sln_da |
procedure | add_model |
procedure | add_exchange |
procedure | get_models |
procedure | get_exchanges |
procedure, private | allocate_scalars |
Private Attributes | |
character(len=lenmempath) | memorypath |
the path for storing solution variables in the memory manager More... | |
type(listtype), pointer | modellist |
list of models in solution More... | |
integer(i4b), pointer | id |
solution number More... | |
integer(i4b), pointer | iu |
input file unit More... | |
real(dp), pointer | ttsoln |
timer - total solution time More... | |
integer(i4b), pointer | icnvg => null() |
convergence flag More... | |
type(blockparsertype) | parser |
block parser object More... | |
character(len=lensolutionname) | name |
An explicit solution simply scrolls through a list of explicit models and calls solution procedures in a prescribed sequence.
Definition at line 39 of file ExplicitSolution.f90.
|
private |
Definition at line 57 of file ExplicitSolution.f90.
|
private |
Definition at line 56 of file ExplicitSolution.f90.
|
private |
Definition at line 62 of file ExplicitSolution.f90.
procedure, public explicitsolutionmodule::explicitsolutiontype::finalizesolve |
Definition at line 67 of file ExplicitSolution.f90.
|
private |
Definition at line 59 of file ExplicitSolution.f90.
|
private |
Definition at line 58 of file ExplicitSolution.f90.
procedure, public explicitsolutionmodule::explicitsolutiontype::preparesolve |
Definition at line 65 of file ExplicitSolution.f90.
|
private |
Definition at line 51 of file ExplicitSolution.f90.
|
private |
Definition at line 49 of file ExplicitSolution.f90.
|
private |
Definition at line 53 of file ExplicitSolution.f90.
|
private |
Definition at line 55 of file ExplicitSolution.f90.
|
private |
Definition at line 48 of file ExplicitSolution.f90.
|
private |
Definition at line 50 of file ExplicitSolution.f90.
|
private |
Definition at line 54 of file ExplicitSolution.f90.
|
private |
Definition at line 52 of file ExplicitSolution.f90.
procedure, public explicitsolutionmodule::explicitsolutiontype::solve |
Definition at line 66 of file ExplicitSolution.f90.
|
private |
Definition at line 45 of file ExplicitSolution.f90.
|
private |
Definition at line 42 of file ExplicitSolution.f90.
|
private |
Definition at line 43 of file ExplicitSolution.f90.
|
private |
Definition at line 40 of file ExplicitSolution.f90.
|
private |
Definition at line 41 of file ExplicitSolution.f90.
|
privateinherited |
Definition at line 16 of file BaseSolution.f90.
|
private |
Definition at line 46 of file ExplicitSolution.f90.
|
private |
Definition at line 44 of file ExplicitSolution.f90.