MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
The GWF Interface Model is a utility to calculate the solution's exchange coefficients from the interface between a GWF model and its GWF neighbors. The interface model itself will not be part of the solution, it is not being solved. Patching (a part of the) discretizations of two GWF models in a general way, e.g. DIS+DIS with refinement, requires the resulting. More...
Public Member Functions | |
procedure, pass(this) | gwfifm_cr |
procedure | model_df => gwfifm_df |
procedure | model_ar => gwfifm_ar |
procedure | model_da => gwfifm_da |
Public Attributes | |
class(gridconnectiontype), pointer | gridconnection => null() |
The grid connection class will provide the interface grid. More... | |
Private Member Functions | |
procedure, pass(this), private | setnpfoptions |
procedure, pass(this), private | setbuydata |
procedure | model_ac => gwf_ac |
procedure | model_mc => gwf_mc |
procedure | model_rp => gwf_rp |
procedure | model_ad => gwf_ad |
procedure | model_cf => gwf_cf |
procedure | model_fc => gwf_fc |
procedure | model_cc => gwf_cc |
procedure | model_ptcchk => gwf_ptcchk |
procedure | model_ptc => gwf_ptc |
procedure | model_nur => gwf_nur |
procedure | model_cq => gwf_cq |
procedure | model_bd => gwf_bd |
procedure | model_ot => gwf_ot |
procedure | model_fp => gwf_fp |
procedure | model_bdentry => gwf_bdentry |
procedure | get_iasym => gwf_get_iasym |
procedure | allocate_scalars |
procedure | package_create |
procedure | ftype_check |
procedure | gwf_ot_obs |
procedure | gwf_ot_flow |
procedure | gwf_ot_dv |
procedure | gwf_ot_bdsummary |
procedure, private | create_packages |
procedure, private | create_bndpkgs |
procedure, private | log_namfile_options |
procedure, private | steady_period_check |
procedure | model_reset |
procedure | model_solve |
procedure | model_nr |
procedure | model_bdcalc |
procedure | model_bdsave |
procedure | allocate_arrays |
procedure | set_moffset |
procedure | set_idsoln |
procedure | set_xptr |
procedure | set_rhsptr |
procedure | set_iboundptr |
procedure | get_mrange |
procedure | get_mcellid |
procedure | get_mnodeu |
procedure | create_lstfile |
procedure | model_dt |
procedure | model_message |
Private Attributes | |
class(gwfmodeltype), pointer, private | owner => null() |
the real GWF model for which the exchange coefficients are calculated with this interface model More... | |
type(gwfictype), pointer | ic => null() |
type(gwfnpftype), pointer | npf => null() |
type(xt3dtype), pointer | xt3d => null() |
type(gwfbuytype), pointer | buy => null() |
type(gwfvsctype), pointer | vsc => null() |
type(gwfstotype), pointer | sto => null() |
type(gwfcsubtype), pointer | csub => null() |
type(gwfoctype), pointer | oc => null() |
type(ghostnodetype), pointer | gnc => null() |
type(gwfhfbtype), pointer | hfb => null() |
type(gwfmvrtype), pointer | mvr => null() |
type(gwfobstype), pointer | obs => null() |
type(budgettype), pointer | budget => null() |
integer(i4b), pointer | inic => null() |
integer(i4b), pointer | inoc => null() |
integer(i4b), pointer | innpf => null() |
integer(i4b), pointer | inbuy => null() |
integer(i4b), pointer | invsc => null() |
integer(i4b), pointer | insto => null() |
integer(i4b), pointer | incsub => null() |
integer(i4b), pointer | inmvr => null() |
integer(i4b), pointer | inhfb => null() |
integer(i4b), pointer | ingnc => null() |
integer(i4b), pointer | inobs => null() |
integer(i4b), pointer | iss => null() |
integer(i4b), pointer | inewtonur => null() |
character(len=linelength), pointer | filename => null() |
integer(i4b), pointer | neq => null() |
integer(i4b), pointer | nja => null() |
integer(i4b), pointer | moffset => null() |
integer(i4b), pointer | icnvg => null() |
integer(i4b), dimension(:), pointer, contiguous | ia => null() |
integer(i4b), dimension(:), pointer, contiguous | ja => null() |
real(dp), dimension(:), pointer, contiguous | x => null() |
real(dp), dimension(:), pointer, contiguous | rhs => null() |
real(dp), dimension(:), pointer, contiguous | cond => null() |
integer(i4b), dimension(:), pointer, contiguous | idxglo => null() |
real(dp), dimension(:), pointer, contiguous | xold => null() |
real(dp), dimension(:), pointer, contiguous | flowja => null() |
integer(i4b), dimension(:), pointer, contiguous | ibound => null() |
type(listtype), pointer | bndlist => null() |
class(disbasetype), pointer | dis => null() |
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... | |
Definition at line 27 of file GwfInterfaceModel.f90.
|
privateinherited |
Definition at line 70 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 80 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 77 of file NumericalModel.f90.
|
privateinherited |
Definition at line 78 of file NumericalModel.f90.
|
privateinherited |
Definition at line 76 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
procedure, pass(this) gwfinterfacemodelmodule::gwfinterfacemodeltype::gwfifm_cr |
Definition at line 32 of file GwfInterfaceModel.f90.
|
privateinherited |
procedure gwfinterfacemodelmodule::gwfinterfacemodeltype::model_ar |
Definition at line 34 of file GwfInterfaceModel.f90.
|
privateinherited |
Definition at line 63 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 64 of file NumericalModel.f90.
procedure gwfinterfacemodelmodule::gwfinterfacemodeltype::model_da |
Definition at line 35 of file GwfInterfaceModel.f90.
procedure gwfinterfacemodelmodule::gwfinterfacemodeltype::model_df |
Definition at line 33 of file GwfInterfaceModel.f90.
|
privateinherited |
Definition at line 28 of file BaseModel.f90.
|
privateinherited |
Definition at line 33 of file BaseModel.f90.
|
privateinherited |
Definition at line 58 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 52 of file NumericalModel.f90.
|
privateinherited |
Definition at line 53 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 75 of file NumericalModel.f90.
|
privateinherited |
Definition at line 72 of file NumericalModel.f90.
|
privateinherited |
Definition at line 71 of file NumericalModel.f90.
|
privateinherited |
Definition at line 74 of file NumericalModel.f90.
|
privateinherited |
Definition at line 73 of file NumericalModel.f90.
|
private |
Definition at line 39 of file GwfInterfaceModel.f90.
|
private |
Definition at line 38 of file GwfInterfaceModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 36 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 29 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 37 of file NumericalModel.f90.
|
privateinherited |
Definition at line 20 of file NumericalModel.f90.
|
privateinherited |
Definition at line 32 of file NumericalModel.f90.
|
privateinherited |
class(gridconnectiontype), pointer gwfinterfacemodelmodule::gwfinterfacemodeltype::gridconnection => null() |
Definition at line 28 of file GwfInterfaceModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 25 of file NumericalModel.f90.
|
privateinherited |
Definition at line 33 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 24 of file NumericalModel.f90.
|
privateinherited |
Definition at line 18 of file BaseModel.f90.
|
privateinherited |
Definition at line 17 of file BaseModel.f90.
|
privateinherited |
Definition at line 30 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 20 of file BaseModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 19 of file BaseModel.f90.
|
privateinherited |
Definition at line 23 of file BaseModel.f90.
|
privateinherited |
Definition at line 22 of file BaseModel.f90.
|
privateinherited |
Definition at line 21 of file BaseModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 26 of file NumericalModel.f90.
|
privateinherited |
Definition at line 16 of file BaseModel.f90.
|
privateinherited |
Definition at line 14 of file BaseModel.f90.
|
privateinherited |
Definition at line 23 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 15 of file BaseModel.f90.
|
privateinherited |
Definition at line 21 of file NumericalModel.f90.
|
privateinherited |
Definition at line 22 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
private |
Definition at line 29 of file GwfInterfaceModel.f90.
|
privateinherited |
Definition at line 28 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 27 of file NumericalModel.f90.
|
privateinherited |
Definition at line 31 of file NumericalModel.f90.
|
privateinherited |