![]() |
MODFLOW 6
version 6.7.0.dev3
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.