![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|


Public Member Functions | |
| procedure | sto_ar |
| procedure | sto_rp |
| procedure | sto_ad |
| procedure | sto_fc |
| procedure | sto_fn |
| procedure | sto_cq |
| procedure | sto_bd |
| procedure | sto_save_model_flows |
| procedure | sto_da |
| procedure | allocate_scalars |
Public Attributes | |
| integer(i4b), pointer | istor_coef => null() |
| indicates if ss is the storage coefficient More... | |
| integer(i4b), pointer | iconf_ss => null() |
| indicates if ss is 0 below the top of a layer More... | |
| integer(i4b), pointer | iorig_ss => null() |
| indicates if the original storage specific storage formulation should be used More... | |
| integer(i4b), pointer | iss => null() |
| steady state flag: 1 = steady, 0 = transient More... | |
| integer(i4b), pointer | iusesy => null() |
| flag set if any cell is convertible (0, 1) More... | |
| integer(i4b), dimension(:), pointer, contiguous | iconvert => null() |
| confined (0) or convertible (1) More... | |
| real(dp), dimension(:), pointer, contiguous | ss => null() |
| specific storage or storage coefficient More... | |
| real(dp), dimension(:), pointer, contiguous | sy => null() |
| specific yield More... | |
| real(dp), dimension(:), pointer, contiguous | strgss => null() |
| vector of specific storage rates More... | |
| real(dp), dimension(:), pointer, contiguous | strgsy => null() |
| vector of specific yield rates More... | |
| integer(i4b), dimension(:), pointer, contiguous | ibound => null() |
| pointer to model ibound More... | |
| real(dp), pointer | satomega => null() |
| newton-raphson saturation omega More... | |
| integer(i4b), pointer | integratechanges => null() |
| indicates if mid-simulation ss and sy changes should be integrated via an additional matrix formulation term More... | |
| integer(i4b), pointer | intvs => null() |
| TVS (time-varying storage) unit number (0 if unused) More... | |
| type(tvstype), pointer | tvs => null() |
| TVS object. More... | |
| integer(i4b), pointer | iper => null() |
| input context loaded period More... | |
| character(len=:), pointer | storage |
| input context storage string More... | |
Private Member Functions | |
| procedure, private | allocate_arrays |
| procedure, private | source_options |
| procedure, private | source_data |
| procedure, private | log_options |
| procedure, private | save_old_ss_sy |
| procedure | set_names |
| procedure | da |
| procedure | read_check_ionper |
| procedure | get_block_data |
Private Attributes | |
| real(dp), dimension(:), pointer, private, contiguous | oldss => null() |
| previous time step specific storage More... | |
| real(dp), dimension(:), pointer, private, contiguous | oldsy => null() |
| previous time step specific yield More... | |
| character(len=lenmodelname) | name_model = '' |
| the name of the model that contains this package More... | |
| character(len=lenpackagename) | packname = '' |
| name of the package More... | |
| character(len=lenmempath) | memorypath = '' |
| the location in the memory manager where the variables are stored More... | |
| character(len=lenmempath) | memorypathmodel = '' |
| the location in the memory manager where the variables of the parent model are stored More... | |
| character(len=lenmempath) | input_mempath = '' |
| input context mempath More... | |
| character(len=linelength), pointer | input_fname => null() |
| input file name More... | |
| character(len=lenftype) | filtyp = '' |
| file type (CHD, DRN, RIV, etc.) More... | |
| character(len=lenftype), pointer | package_type => null() |
| package type (same as filtyp) stored in memory manager More... | |
| integer(i4b), pointer | id => null() |
| consecutive package number in model More... | |
| integer(i4b), pointer | inunit => null() |
| unit number for input file More... | |
| integer(i4b), pointer | iout => null() |
| unit number for writing package output More... | |
| integer(i4b), pointer | inewton => null() |
| newton flag More... | |
| integer(i4b), pointer | iasym => null() |
| package causes matrix asymmetry 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() |
| output flows (-1, 0, 1) - save_flows More... | |
| integer(i4b), pointer | ionper => null() |
| stress period for next data More... | |
| integer(i4b), pointer | lastonper => null() |
| last value of ionper (for checking) More... | |
| type(blockparsertype) | parser |
| parser object for reading blocks of information More... | |
| class(disbasetype), pointer | dis => null() |
| model discretization object More... | |
Definition at line 31 of file gwf-sto.f90.
|
private |
Definition at line 62 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::allocate_scalars |
Definition at line 61 of file gwf-sto.f90.
|
privateinherited |
Definition at line 55 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 57 of file NumericalPackage.f90.
|
private |
Definition at line 66 of file gwf-sto.f90.
|
privateinherited |
Definition at line 56 of file NumericalPackage.f90.
|
private |
Definition at line 67 of file gwf-sto.f90.
|
privateinherited |
Definition at line 53 of file NumericalPackage.f90.
|
private |
Definition at line 65 of file gwf-sto.f90.
|
private |
Definition at line 64 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_ad |
Definition at line 54 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_ar |
Definition at line 52 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_bd |
Definition at line 58 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_cq |
Definition at line 57 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_da |
Definition at line 60 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_fc |
Definition at line 55 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_fn |
Definition at line 56 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_rp |
Definition at line 53 of file gwf-sto.f90.
| procedure gwfstomodule::gwfstotype::sto_save_model_flows |
Definition at line 59 of file gwf-sto.f90.
|
privateinherited |
Definition at line 50 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 33 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 41 of file NumericalPackage.f90.
| integer(i4b), dimension(:), pointer, contiguous gwfstomodule::gwfstotype::ibound => null() |
Definition at line 42 of file gwf-sto.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::iconf_ss => null() |
Definition at line 33 of file gwf-sto.f90.
| integer(i4b), dimension(:), pointer, contiguous gwfstomodule::gwfstotype::iconvert => null() |
Definition at line 37 of file gwf-sto.f90.
|
privateinherited |
Definition at line 37 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 40 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 32 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 31 of file NumericalPackage.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::integratechanges => null() |
Definition at line 44 of file gwf-sto.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::intvs => null() |
Definition at line 45 of file gwf-sto.f90.
|
privateinherited |
Definition at line 38 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 45 of file NumericalPackage.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::iorig_ss => null() |
Definition at line 34 of file gwf-sto.f90.
|
privateinherited |
Definition at line 39 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 44 of file NumericalPackage.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::iper => null() |
Definition at line 49 of file gwf-sto.f90.
|
privateinherited |
Definition at line 43 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 42 of file NumericalPackage.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::iss => null() |
Definition at line 35 of file gwf-sto.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::istor_coef => null() |
Definition at line 32 of file gwf-sto.f90.
| integer(i4b), pointer gwfstomodule::gwfstotype::iusesy => null() |
Definition at line 36 of file gwf-sto.f90.
|
privateinherited |
Definition at line 46 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 28 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 29 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 26 of file NumericalPackage.f90.
|
private |
Definition at line 47 of file gwf-sto.f90.
|
private |
Definition at line 48 of file gwf-sto.f90.
|
privateinherited |
Definition at line 34 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 27 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 49 of file NumericalPackage.f90.
| real(dp), pointer gwfstomodule::gwfstotype::satomega => null() |
Definition at line 43 of file gwf-sto.f90.
| real(dp), dimension(:), pointer, contiguous gwfstomodule::gwfstotype::ss => null() |
Definition at line 38 of file gwf-sto.f90.
| character(len=:), pointer gwfstomodule::gwfstotype::storage |
Definition at line 50 of file gwf-sto.f90.
| real(dp), dimension(:), pointer, contiguous gwfstomodule::gwfstotype::strgss => null() |
Definition at line 40 of file gwf-sto.f90.
| real(dp), dimension(:), pointer, contiguous gwfstomodule::gwfstotype::strgsy => null() |
Definition at line 41 of file gwf-sto.f90.
| real(dp), dimension(:), pointer, contiguous gwfstomodule::gwfstotype::sy => null() |
Definition at line 39 of file gwf-sto.f90.
| type(tvstype), pointer gwfstomodule::gwfstotype::tvs => null() |
Definition at line 46 of file gwf-sto.f90.