MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | numericalmodeltype |
Functions/Subroutines | |
subroutine | model_df (this) |
subroutine | model_ac (this, sparse) |
subroutine | model_mc (this, matrix_sln) |
subroutine | model_ar (this) |
subroutine | model_rp (this) |
subroutine | model_ad (this) |
subroutine | model_reset (this) |
subroutine | model_solve (this) |
subroutine | model_cf (this, kiter) |
subroutine | model_fc (this, kiter, matrix_sln, inwtflag) |
subroutine | model_ptcchk (this, iptc) |
subroutine | model_ptc (this, vec_residual, iptc, ptcf) |
subroutine | model_nr (this, kiter, matrix, inwtflag) |
subroutine | model_cc (this, innertot, kiter, iend, icnvgmod, cpak, ipak, dpak) |
subroutine | model_nur (this, neqmod, x, xtemp, dx, inewtonur, dxmax, locmax) |
subroutine | model_cq (this, icnvg, isuppress_output) |
subroutine | model_bd (this, icnvg, isuppress_output) |
subroutine | model_bdcalc (this, icnvg) |
subroutine | model_bdsave (this, icnvg) |
subroutine | model_ot (this) |
subroutine | model_bdentry (this, budterm, budtxt, rowlabel) |
subroutine | model_fp (this) |
subroutine | model_da (this) |
subroutine | set_moffset (this, moffset) |
subroutine | get_mrange (this, mstart, mend) |
subroutine | set_idsoln (this, id) |
subroutine | allocate_scalars (this, modelname) |
subroutine | allocate_arrays (this) |
subroutine | set_xptr (this, xsln, sln_offset, varNameTgt, memPathTgt) |
subroutine | set_rhsptr (this, rhssln, sln_offset, varNameTgt, memPathTgt) |
subroutine | set_iboundptr (this, iboundsln, sln_offset, varNameTgt, memPathTgt) |
subroutine | get_mcellid (this, node, mcellid) |
subroutine | get_mnodeu (this, node, nodeu) |
integer(i4b) function | get_iasym (this) |
class(numericalmodeltype) function, pointer | castasnumericalmodelclass (obj) |
subroutine, public | addnumericalmodeltolist (list, model) |
class(numericalmodeltype) function, pointer, public | getnumericalmodelfromlist (list, idx) |
subroutine | create_lstfile (this, lst_fname, model_fname, defined, headertxt) |
subroutine, public numericalmodelmodule::addnumericalmodeltolist | ( | type(listtype), intent(inout) | list, |
class(numericalmodeltype), intent(inout), pointer | model | ||
) |
subroutine numericalmodelmodule::allocate_arrays | ( | class(numericalmodeltype) | this | ) |
Definition at line 296 of file NumericalModel.f90.
|
private |
Definition at line 273 of file NumericalModel.f90.
|
private |
|
private |
Definition at line 454 of file NumericalModel.f90.
integer(i4b) function numericalmodelmodule::get_iasym | ( | class(numericalmodeltype) | this | ) |
Definition at line 409 of file NumericalModel.f90.
subroutine numericalmodelmodule::get_mcellid | ( | class(numericalmodeltype) | this, |
integer(i4b), intent(in) | node, | ||
character(len=*), intent(inout) | mcellid | ||
) |
Definition at line 361 of file NumericalModel.f90.
subroutine numericalmodelmodule::get_mnodeu | ( | class(numericalmodeltype) | this, |
integer(i4b), intent(in) | node, | ||
integer(i4b), intent(inout) | nodeu | ||
) |
|
private |
Definition at line 259 of file NumericalModel.f90.
class(numericalmodeltype) function, pointer, public numericalmodelmodule::getnumericalmodelfromlist | ( | type(listtype), intent(inout) | list, |
integer(i4b), intent(in) | idx | ||
) |
Definition at line 441 of file NumericalModel.f90.
|
private |
Definition at line 91 of file NumericalModel.f90.
|
private |
Definition at line 109 of file NumericalModel.f90.
|
private |
Definition at line 101 of file NumericalModel.f90.
|
private |
Definition at line 191 of file NumericalModel.f90.
|
private |
Definition at line 197 of file NumericalModel.f90.
|
private |
Definition at line 211 of file NumericalModel.f90.
|
private |
Definition at line 202 of file NumericalModel.f90.
|
private |
Definition at line 163 of file NumericalModel.f90.
|
private |
Definition at line 131 of file NumericalModel.f90.
|
private |
Definition at line 185 of file NumericalModel.f90.
|
private |
Definition at line 222 of file NumericalModel.f90.
|
private |
Definition at line 87 of file NumericalModel.f90.
|
private |
Definition at line 136 of file NumericalModel.f90.
|
private |
Definition at line 218 of file NumericalModel.f90.
|
private |
Definition at line 96 of file NumericalModel.f90.
|
private |
Definition at line 156 of file NumericalModel.f90.
|
private |
Definition at line 174 of file NumericalModel.f90.
|
private |
Definition at line 207 of file NumericalModel.f90.
|
private |
Definition at line 149 of file NumericalModel.f90.
|
private |
Definition at line 143 of file NumericalModel.f90.
|
private |
|
private |
Definition at line 105 of file NumericalModel.f90.
subroutine numericalmodelmodule::model_solve | ( | class(numericalmodeltype) | this | ) |
Definition at line 127 of file NumericalModel.f90.
subroutine numericalmodelmodule::set_iboundptr | ( | class(numericalmodeltype) | this, |
integer(i4b), dimension(:), intent(in), pointer, contiguous | iboundsln, | ||
integer(i4b) | sln_offset, | ||
character(len=*), intent(in) | varNameTgt, | ||
character(len=*), intent(in) | memPathTgt | ||
) |
Definition at line 344 of file NumericalModel.f90.
|
private |
Definition at line 267 of file NumericalModel.f90.
subroutine numericalmodelmodule::set_moffset | ( | class(numericalmodeltype) | this, |
integer(i4b), intent(in) | moffset | ||
) |
Definition at line 253 of file NumericalModel.f90.
subroutine numericalmodelmodule::set_rhsptr | ( | class(numericalmodeltype) | this, |
real(dp), dimension(:), intent(in), pointer, contiguous | rhssln, | ||
integer(i4b) | sln_offset, | ||
character(len=*), intent(in) | varNameTgt, | ||
character(len=*), intent(in) | memPathTgt | ||
) |
Definition at line 328 of file NumericalModel.f90.
subroutine numericalmodelmodule::set_xptr | ( | class(numericalmodeltype) | this, |
real(dp), dimension(:), intent(in), pointer, contiguous | xsln, | ||
integer(i4b) | sln_offset, | ||
character(len=*), intent(in) | varNameTgt, | ||
character(len=*), intent(in) | memPathTgt | ||
) |
Definition at line 312 of file NumericalModel.f90.