MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwfinterfacemodelmodule::gwfinterfacemodeltype Type Reference

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...

Inheritance diagram for gwfinterfacemodelmodule::gwfinterfacemodeltype:
Inheritance graph
Collaboration diagram for gwfinterfacemodelmodule::gwfinterfacemodeltype:
Collaboration graph

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...
 

Detailed Description

Definition at line 27 of file GwfInterfaceModel.f90.

Member Function/Subroutine Documentation

◆ allocate_arrays()

procedure numericalmodelmodule::numericalmodeltype::allocate_arrays
privateinherited

Definition at line 70 of file NumericalModel.f90.

◆ allocate_scalars()

procedure gwfmodule::gwfmodeltype::allocate_scalars
privateinherited

Definition at line 87 of file gwf.f90.

◆ create_bndpkgs()

procedure, private gwfmodule::gwfmodeltype::create_bndpkgs
privateinherited

Definition at line 95 of file gwf.f90.

◆ create_lstfile()

procedure numericalmodelmodule::numericalmodeltype::create_lstfile
privateinherited

Definition at line 80 of file NumericalModel.f90.

◆ create_packages()

procedure, private gwfmodule::gwfmodeltype::create_packages
privateinherited

Definition at line 94 of file gwf.f90.

◆ ftype_check()

procedure gwfmodule::gwfmodeltype::ftype_check
privateinherited

Definition at line 89 of file gwf.f90.

◆ get_iasym()

procedure gwfmodule::gwfmodeltype::get_iasym
privateinherited

Definition at line 85 of file gwf.f90.

◆ get_mcellid()

procedure numericalmodelmodule::numericalmodeltype::get_mcellid
privateinherited

Definition at line 77 of file NumericalModel.f90.

◆ get_mnodeu()

procedure numericalmodelmodule::numericalmodeltype::get_mnodeu
privateinherited

Definition at line 78 of file NumericalModel.f90.

◆ get_mrange()

procedure numericalmodelmodule::numericalmodeltype::get_mrange
privateinherited

Definition at line 76 of file NumericalModel.f90.

◆ gwf_ot_bdsummary()

procedure gwfmodule::gwfmodeltype::gwf_ot_bdsummary
privateinherited

Definition at line 93 of file gwf.f90.

◆ gwf_ot_dv()

procedure gwfmodule::gwfmodeltype::gwf_ot_dv
privateinherited

Definition at line 92 of file gwf.f90.

◆ gwf_ot_flow()

procedure gwfmodule::gwfmodeltype::gwf_ot_flow
privateinherited

Definition at line 91 of file gwf.f90.

◆ gwf_ot_obs()

procedure gwfmodule::gwfmodeltype::gwf_ot_obs
privateinherited

Definition at line 90 of file gwf.f90.

◆ gwfifm_cr()

procedure, pass(this) gwfinterfacemodelmodule::gwfinterfacemodeltype::gwfifm_cr

Definition at line 32 of file GwfInterfaceModel.f90.

◆ log_namfile_options()

procedure, private gwfmodule::gwfmodeltype::log_namfile_options
privateinherited

Definition at line 96 of file gwf.f90.

◆ model_ac()

procedure gwfmodule::gwfmodeltype::model_ac
privateinherited

Definition at line 68 of file gwf.f90.

◆ model_ad()

procedure gwfmodule::gwfmodeltype::model_ad
privateinherited

Definition at line 72 of file gwf.f90.

◆ model_ar()

procedure gwfinterfacemodelmodule::gwfinterfacemodeltype::model_ar

Definition at line 34 of file GwfInterfaceModel.f90.

◆ model_bd()

procedure gwfmodule::gwfmodeltype::model_bd
privateinherited

Definition at line 80 of file gwf.f90.

◆ model_bdcalc()

procedure numericalmodelmodule::numericalmodeltype::model_bdcalc
privateinherited

Definition at line 63 of file NumericalModel.f90.

◆ model_bdentry()

procedure gwfmodule::gwfmodeltype::model_bdentry
privateinherited

Definition at line 84 of file gwf.f90.

◆ model_bdsave()

procedure numericalmodelmodule::numericalmodeltype::model_bdsave
privateinherited

Definition at line 64 of file NumericalModel.f90.

◆ model_cc()

procedure gwfmodule::gwfmodeltype::model_cc
privateinherited

Definition at line 75 of file gwf.f90.

◆ model_cf()

procedure gwfmodule::gwfmodeltype::model_cf
privateinherited

Definition at line 73 of file gwf.f90.

◆ model_cq()

procedure gwfmodule::gwfmodeltype::model_cq
privateinherited

Definition at line 79 of file gwf.f90.

◆ model_da()

procedure gwfinterfacemodelmodule::gwfinterfacemodeltype::model_da

Definition at line 35 of file GwfInterfaceModel.f90.

◆ model_df()

procedure gwfinterfacemodelmodule::gwfinterfacemodeltype::model_df

Definition at line 33 of file GwfInterfaceModel.f90.

◆ model_dt()

procedure basemodelmodule::basemodeltype::model_dt
privateinherited

Definition at line 28 of file BaseModel.f90.

◆ model_fc()

procedure gwfmodule::gwfmodeltype::model_fc
privateinherited

Definition at line 74 of file gwf.f90.

◆ model_fp()

procedure gwfmodule::gwfmodeltype::model_fp
privateinherited

Definition at line 82 of file gwf.f90.

◆ model_mc()

procedure gwfmodule::gwfmodeltype::model_mc
privateinherited

Definition at line 69 of file gwf.f90.

◆ model_message()

procedure basemodelmodule::basemodeltype::model_message
privateinherited

Definition at line 33 of file BaseModel.f90.

◆ model_nr()

procedure numericalmodelmodule::numericalmodeltype::model_nr
privateinherited

Definition at line 58 of file NumericalModel.f90.

◆ model_nur()

procedure gwfmodule::gwfmodeltype::model_nur
privateinherited

Definition at line 78 of file gwf.f90.

◆ model_ot()

procedure gwfmodule::gwfmodeltype::model_ot
privateinherited

Definition at line 81 of file gwf.f90.

◆ model_ptc()

procedure gwfmodule::gwfmodeltype::model_ptc
privateinherited

Definition at line 77 of file gwf.f90.

◆ model_ptcchk()

procedure gwfmodule::gwfmodeltype::model_ptcchk
privateinherited

Definition at line 76 of file gwf.f90.

◆ model_reset()

procedure numericalmodelmodule::numericalmodeltype::model_reset
privateinherited

Definition at line 52 of file NumericalModel.f90.

◆ model_rp()

procedure gwfmodule::gwfmodeltype::model_rp
privateinherited

Definition at line 71 of file gwf.f90.

◆ model_solve()

procedure numericalmodelmodule::numericalmodeltype::model_solve
privateinherited

Definition at line 53 of file NumericalModel.f90.

◆ package_create()

procedure gwfmodule::gwfmodeltype::package_create
privateinherited

Definition at line 88 of file gwf.f90.

◆ set_iboundptr()

procedure numericalmodelmodule::numericalmodeltype::set_iboundptr
privateinherited

Definition at line 75 of file NumericalModel.f90.

◆ set_idsoln()

procedure numericalmodelmodule::numericalmodeltype::set_idsoln
privateinherited

Definition at line 72 of file NumericalModel.f90.

◆ set_moffset()

procedure numericalmodelmodule::numericalmodeltype::set_moffset
privateinherited

Definition at line 71 of file NumericalModel.f90.

◆ set_rhsptr()

procedure numericalmodelmodule::numericalmodeltype::set_rhsptr
privateinherited

Definition at line 74 of file NumericalModel.f90.

◆ set_xptr()

procedure numericalmodelmodule::numericalmodeltype::set_xptr
privateinherited

Definition at line 73 of file NumericalModel.f90.

◆ setbuydata()

procedure, pass(this), private gwfinterfacemodelmodule::gwfinterfacemodeltype::setbuydata
private

Definition at line 39 of file GwfInterfaceModel.f90.

◆ setnpfoptions()

procedure, pass(this), private gwfinterfacemodelmodule::gwfinterfacemodeltype::setnpfoptions
private

Definition at line 38 of file GwfInterfaceModel.f90.

◆ steady_period_check()

procedure, private gwfmodule::gwfmodeltype::steady_period_check
privateinherited

Definition at line 97 of file gwf.f90.

Member Data Documentation

◆ bndlist

type(listtype), pointer numericalmodelmodule::numericalmodeltype::bndlist => null()
privateinherited

Definition at line 36 of file NumericalModel.f90.

36  type(ListType), pointer :: bndlist => null() !array of boundary packages for this model

◆ budget

type(budgettype), pointer gwfmodule::gwfmodeltype::budget => null()
privateinherited

Definition at line 50 of file gwf.f90.

50  type(BudgetType), pointer :: budget => null() ! budget object

◆ buy

type(gwfbuytype), pointer gwfmodule::gwfmodeltype::buy => null()
privateinherited

Definition at line 41 of file gwf.f90.

41  type(GwfBuyType), pointer :: buy => null() ! buoyancy package

◆ cond

real(dp), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::cond => null()
privateinherited

Definition at line 29 of file NumericalModel.f90.

29  real(DP), dimension(:), pointer, contiguous :: cond => null() !conductance matrix

◆ csub

type(gwfcsubtype), pointer gwfmodule::gwfmodeltype::csub => null()
privateinherited

Definition at line 44 of file gwf.f90.

44  type(GwfCsubType), pointer :: csub => null() ! subsidence package

◆ dis

class(disbasetype), pointer numericalmodelmodule::numericalmodeltype::dis => null()
privateinherited

Definition at line 37 of file NumericalModel.f90.

37  class(DisBaseType), pointer :: dis => null() !discretization object

◆ filename

character(len=linelength), pointer numericalmodelmodule::numericalmodeltype::filename => null()
privateinherited

Definition at line 20 of file NumericalModel.f90.

20  character(len=LINELENGTH), pointer :: filename => null() !input file name

◆ flowja

real(dp), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::flowja => null()
privateinherited

Definition at line 32 of file NumericalModel.f90.

32  real(DP), dimension(:), pointer, contiguous :: flowja => null() !intercell flows

◆ gnc

type(ghostnodetype), pointer gwfmodule::gwfmodeltype::gnc => null()
privateinherited

Definition at line 46 of file gwf.f90.

46  type(GhostNodeType), pointer :: gnc => null() ! ghost node correction package

◆ gridconnection

class(gridconnectiontype), pointer gwfinterfacemodelmodule::gwfinterfacemodeltype::gridconnection => null()

Definition at line 28 of file GwfInterfaceModel.f90.

28  class(GridConnectionType), pointer :: gridConnection => null() !< The grid connection class will provide the interface grid

◆ hfb

type(gwfhfbtype), pointer gwfmodule::gwfmodeltype::hfb => null()
privateinherited

Definition at line 47 of file gwf.f90.

47  type(GwfHfbType), pointer :: hfb => null() ! horizontal flow barrier package

◆ ia

integer(i4b), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::ia => null()
privateinherited

Definition at line 25 of file NumericalModel.f90.

25  integer(I4B), dimension(:), pointer, contiguous :: ia => null() !csr row pointer

◆ ibound

integer(i4b), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::ibound => null()
privateinherited

Definition at line 33 of file NumericalModel.f90.

33  integer(I4B), dimension(:), pointer, contiguous :: ibound => null() !ibound array

◆ ic

type(gwfictype), pointer gwfmodule::gwfmodeltype::ic => null()
privateinherited

Definition at line 38 of file gwf.f90.

38  type(GwfIcType), pointer :: ic => null() ! initial conditions package

◆ icnvg

integer(i4b), pointer numericalmodelmodule::numericalmodeltype::icnvg => null()
privateinherited

Definition at line 24 of file NumericalModel.f90.

24  integer(I4B), pointer :: icnvg => null() !convergence flag

◆ id

integer(i4b), pointer basemodelmodule::basemodeltype::id => null()
privateinherited

Definition at line 18 of file BaseModel.f90.

18  integer(I4B), pointer :: id => null() !< model id

◆ idsoln

integer(i4b), pointer basemodelmodule::basemodeltype::idsoln => null()
privateinherited

Definition at line 17 of file BaseModel.f90.

17  integer(I4B), pointer :: idsoln => null() !< id of the solution model is in

◆ idxglo

integer(i4b), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::idxglo => null()
privateinherited

Definition at line 30 of file NumericalModel.f90.

30  integer(I4B), dimension(:), pointer, contiguous :: idxglo => null() !pointer to position in solution matrix

◆ inbuy

integer(i4b), pointer gwfmodule::gwfmodeltype::inbuy => null()
privateinherited

Definition at line 54 of file gwf.f90.

54  integer(I4B), pointer :: inbuy => null() ! unit number BUY

◆ incsub

integer(i4b), pointer gwfmodule::gwfmodeltype::incsub => null()
privateinherited

Definition at line 57 of file gwf.f90.

57  integer(I4B), pointer :: incsub => null() ! unit number CSUB

◆ inewton

integer(i4b), pointer basemodelmodule::basemodeltype::inewton => null()
privateinherited

Definition at line 20 of file BaseModel.f90.

20  integer(I4B), pointer :: inewton => null() !< newton-raphson flag

◆ inewtonur

integer(i4b), pointer gwfmodule::gwfmodeltype::inewtonur => null()
privateinherited

Definition at line 63 of file gwf.f90.

63  integer(I4B), pointer :: inewtonur => null() ! newton under relaxation flag

◆ ingnc

integer(i4b), pointer gwfmodule::gwfmodeltype::ingnc => null()
privateinherited

Definition at line 60 of file gwf.f90.

60  integer(I4B), pointer :: ingnc => null() ! unit number GNC

◆ inhfb

integer(i4b), pointer gwfmodule::gwfmodeltype::inhfb => null()
privateinherited

Definition at line 59 of file gwf.f90.

59  integer(I4B), pointer :: inhfb => null() ! unit number HFB

◆ inic

integer(i4b), pointer gwfmodule::gwfmodeltype::inic => null()
privateinherited

Definition at line 51 of file gwf.f90.

51  integer(I4B), pointer :: inic => null() ! IC enabled flag

◆ inmvr

integer(i4b), pointer gwfmodule::gwfmodeltype::inmvr => null()
privateinherited

Definition at line 58 of file gwf.f90.

58  integer(I4B), pointer :: inmvr => null() ! unit number MVR

◆ innpf

integer(i4b), pointer gwfmodule::gwfmodeltype::innpf => null()
privateinherited

Definition at line 53 of file gwf.f90.

53  integer(I4B), pointer :: innpf => null() ! NPF enabled flag

◆ inobs

integer(i4b), pointer gwfmodule::gwfmodeltype::inobs => null()
privateinherited

Definition at line 61 of file gwf.f90.

61  integer(I4B), pointer :: inobs => null() ! unit number OBS

◆ inoc

integer(i4b), pointer gwfmodule::gwfmodeltype::inoc => null()
privateinherited

Definition at line 52 of file gwf.f90.

52  integer(I4B), pointer :: inoc => null() ! unit number OC

◆ insto

integer(i4b), pointer gwfmodule::gwfmodeltype::insto => null()
privateinherited

Definition at line 56 of file gwf.f90.

56  integer(I4B), pointer :: insto => null() ! STO enabled flag

◆ invsc

integer(i4b), pointer gwfmodule::gwfmodeltype::invsc => null()
privateinherited

Definition at line 55 of file gwf.f90.

55  integer(I4B), pointer :: invsc => null() ! unit number VSC

◆ iout

integer(i4b), pointer basemodelmodule::basemodeltype::iout => null()
privateinherited

Definition at line 19 of file BaseModel.f90.

19  integer(I4B), pointer :: iout => null() !< output unit number

◆ ipakcb

integer(i4b), pointer basemodelmodule::basemodeltype::ipakcb => null()
privateinherited

Definition at line 23 of file BaseModel.f90.

23  integer(I4B), pointer :: ipakcb => null() !< save_flows flag

◆ iprflow

integer(i4b), pointer basemodelmodule::basemodeltype::iprflow => null()
privateinherited

Definition at line 22 of file BaseModel.f90.

22  integer(I4B), pointer :: iprflow => null() !< flag to print simulated flows

◆ iprpak

integer(i4b), pointer basemodelmodule::basemodeltype::iprpak => null()
privateinherited

Definition at line 21 of file BaseModel.f90.

21  integer(I4B), pointer :: iprpak => null() !< integer flag to echo input

◆ iss

integer(i4b), pointer gwfmodule::gwfmodeltype::iss => null()
privateinherited

Definition at line 62 of file gwf.f90.

62  integer(I4B), pointer :: iss => null() ! steady state flag

◆ ja

integer(i4b), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::ja => null()
privateinherited

Definition at line 26 of file NumericalModel.f90.

26  integer(I4B), dimension(:), pointer, contiguous :: ja => null() !csr columns

◆ macronym

character(len=3), pointer basemodelmodule::basemodeltype::macronym => null()
privateinherited

Definition at line 16 of file BaseModel.f90.

16  character(len=3), pointer :: macronym => null() !< 3 letter model acronym (GWF, GWT, ...)

◆ memorypath

character(len=lenmempath) basemodelmodule::basemodeltype::memorypath
privateinherited

Definition at line 14 of file BaseModel.f90.

14  character(len=LENMEMPATH) :: memoryPath !< the location in the memory manager where the variables are stored

◆ moffset

integer(i4b), pointer numericalmodelmodule::numericalmodeltype::moffset => null()
privateinherited

Definition at line 23 of file NumericalModel.f90.

23  integer(I4B), pointer :: moffset => null() !offset of this model in the solution

◆ mvr

type(gwfmvrtype), pointer gwfmodule::gwfmodeltype::mvr => null()
privateinherited

Definition at line 48 of file gwf.f90.

48  type(GwfMvrType), pointer :: mvr => null() ! water mover package

◆ name

character(len=lenmodelname), pointer basemodelmodule::basemodeltype::name => null()
privateinherited

Definition at line 15 of file BaseModel.f90.

15  character(len=LENMODELNAME), pointer :: name => null() !< name of the model

◆ neq

integer(i4b), pointer numericalmodelmodule::numericalmodeltype::neq => null()
privateinherited

Definition at line 21 of file NumericalModel.f90.

21  integer(I4B), pointer :: neq => null() !number of equations

◆ nja

integer(i4b), pointer numericalmodelmodule::numericalmodeltype::nja => null()
privateinherited

Definition at line 22 of file NumericalModel.f90.

22  integer(I4B), pointer :: nja => null() !number of connections

◆ npf

type(gwfnpftype), pointer gwfmodule::gwfmodeltype::npf => null()
privateinherited

Definition at line 39 of file gwf.f90.

39  type(GwfNpfType), pointer :: npf => null() ! node property flow package

◆ obs

type(gwfobstype), pointer gwfmodule::gwfmodeltype::obs => null()
privateinherited

Definition at line 49 of file gwf.f90.

49  type(GwfObsType), pointer :: obs => null() ! observation package

◆ oc

type(gwfoctype), pointer gwfmodule::gwfmodeltype::oc => null()
privateinherited

Definition at line 45 of file gwf.f90.

45  type(GwfOcType), pointer :: oc => null() ! output control package

◆ owner

class(gwfmodeltype), pointer, private gwfinterfacemodelmodule::gwfinterfacemodeltype::owner => null()
private

Definition at line 29 of file GwfInterfaceModel.f90.

29  class(GwfModelType), private, pointer :: owner => null() !< the real GWF model for which the exchange coefficients

◆ rhs

real(dp), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::rhs => null()
privateinherited

Definition at line 28 of file NumericalModel.f90.

28  real(DP), dimension(:), pointer, contiguous :: rhs => null() !right-hand side vector

◆ sto

type(gwfstotype), pointer gwfmodule::gwfmodeltype::sto => null()
privateinherited

Definition at line 43 of file gwf.f90.

43  type(GwfStoType), pointer :: sto => null() ! storage package

◆ vsc

type(gwfvsctype), pointer gwfmodule::gwfmodeltype::vsc => null()
privateinherited

Definition at line 42 of file gwf.f90.

42  type(GwfVscType), pointer :: vsc => null() ! viscosity package

◆ x

real(dp), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::x => null()
privateinherited

Definition at line 27 of file NumericalModel.f90.

27  real(DP), dimension(:), pointer, contiguous :: x => null() !dependent variable (head, conc, etc)

◆ xold

real(dp), dimension(:), pointer, contiguous numericalmodelmodule::numericalmodeltype::xold => null()
privateinherited

Definition at line 31 of file NumericalModel.f90.

31  real(DP), dimension(:), pointer, contiguous :: xold => null() !dependent variable for previous timestep

◆ xt3d

type(xt3dtype), pointer gwfmodule::gwfmodeltype::xt3d => null()
privateinherited

Definition at line 40 of file gwf.f90.

40  type(Xt3dType), pointer :: xt3d => null() ! xt3d option for npf

The documentation for this type was generated from the following file: