|  | MODFLOW 6
    version 6.7.0.dev3
    USGS Modular Hydrologic Model | 
| Data Types | |
| type | basemodeltype | 
| Highest level model type. All models extend this parent type.  More... | |
| Functions/Subroutines | |
| subroutine | model_df (this) | 
| Define the model.  More... | |
| subroutine | model_ar (this) | 
| Allocate and read.  More... | |
| subroutine | model_rp (this) | 
| Read and prepare.  More... | |
| subroutine | model_dt (this) | 
| Calculate time step length.  More... | |
| subroutine | model_ot (this) | 
| Output results.  More... | |
| subroutine | model_message (this, line, fmt) | 
| Write line to model iout.  More... | |
| subroutine | model_fp (this) | 
| Final processing.  More... | |
| subroutine | allocate_scalars (this, modelname) | 
| Allocate scalar variables.  More... | |
| subroutine | model_da (this) | 
| Deallocate.  More... | |
| class(basemodeltype) function, pointer, public | castasbasemodelclass (obj) | 
| subroutine, public | addbasemodeltolist (list, model) | 
| class(basemodeltype) function, pointer, public | getbasemodelfromlist (list, idx) | 
| subroutine, public basemodelmodule::addbasemodeltolist | ( | type(listtype), intent(inout) | list, | 
| class(basemodeltype), intent(inout), pointer | model | ||
| ) | 
| 
 | private | 
Definition at line 97 of file BaseModel.f90.
| class(basemodeltype) function, pointer, public basemodelmodule::castasbasemodelclass | ( | class(*), intent(inout), pointer | obj | ) | 
| class(basemodeltype) function, pointer, public basemodelmodule::getbasemodelfromlist | ( | type(listtype), intent(inout) | list, | 
| integer(i4b), intent(in) | idx | ||
| ) | 
Definition at line 171 of file BaseModel.f90.


| 
 | private | 
Definition at line 46 of file BaseModel.f90.
| subroutine basemodelmodule::model_da | ( | class(basemodeltype) | this | ) | 
Definition at line 127 of file BaseModel.f90.
| 
 | private | 
Definition at line 40 of file BaseModel.f90.
| 
 | private | 
Definition at line 58 of file BaseModel.f90.
| 
 | private | 
Definition at line 91 of file BaseModel.f90.
| 
 | private | 
Definition at line 70 of file BaseModel.f90.
| 
 | private | 
Definition at line 64 of file BaseModel.f90.
| 
 | private | 
Definition at line 52 of file BaseModel.f90.