MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Public Member Functions | |
procedure, public | apply => apply_mct |
procedure, public | deallocate => destroy_mct |
procedure, public | load => load_mct |
procedure, public | load_subcell => pass_mct |
Public Attributes | |
integer(i4b), pointer, public | zeromethod |
character(len=40), pointer, public | name |
method name More... | |
logical(lgp), public | delegates |
whether the method delegates More... | |
type(prtfmitype), pointer, public | fmi => null() |
ptr to fmi More... | |
class(celltype), pointer, public | cell => null() |
ptr to the current cell More... | |
class(subcelltype), pointer, public | subcell => null() |
ptr to the current subcell More... | |
type(trackcontroltype), pointer, public | trackctl => null() |
ptr to track file control More... | |
type(timeselecttype), pointer, public | tracktimes => null() |
ptr to user-defined tracking times More... | |
integer(i4b), dimension(:), pointer, public, contiguous | izone => null() |
pointer to zone numbers More... | |
real(dp), dimension(:), pointer, public, contiguous | flowja => null() |
pointer to intercell flows More... | |
real(dp), dimension(:), pointer, public, contiguous | porosity => null() |
pointer to aquifer porosity More... | |
real(dp), dimension(:), pointer, public, contiguous | retfactor => null() |
pointer to retardation factor More... | |
Private Member Functions | |
procedure | vertvelo |
procedure | calc_thru_hcsum |
procedure | init |
procedure | track |
procedure | try_pass |
procedure | check |
Private Attributes | |
integer(i4b) | nverts |
number of vertices More... | |
real(dp), dimension(:), allocatable | xvert |
real(dp), dimension(:), allocatable | yvert |
cell vertex coordinates More... | |
real(dp), dimension(:), allocatable | vne |
cell edge normal velocities More... | |
real(dp), dimension(:), allocatable | vv0x |
real(dp), dimension(:), allocatable | vv0y |
real(dp), dimension(:), allocatable | vv1x |
real(dp), dimension(:), allocatable | vv1y |
cell vertex velocities More... | |
real(dp) | xctr |
real(dp) | yctr |
cell center coordinates More... | |
real(dp) | vctrx |
real(dp) | vctry |
cell center velocities More... | |
real(dp) | ztop |
real(dp) | zbot |
cell top and bottom elevations More... | |
real(dp) | dz |
cell thickness More... | |
real(dp) | vztop |
real(dp) | vzbot |
cell top and bottom velocities More... | |
integer(i4b), dimension(:), allocatable | iprev |
array of shifted indices More... | |
real(dp), dimension(:), allocatable | xvertnext |
real(dp), dimension(:), allocatable | yvertnext |
arrays of shifted cell vertex coordinates More... | |
Definition at line 19 of file MethodCellTernary.f90.
procedure, public methodcellternarymodule::methodcellternarytype::apply |
Definition at line 43 of file MethodCellTernary.f90.
|
private |
Definition at line 49 of file MethodCellTernary.f90.
|
privateinherited |
Definition at line 55 of file Method.f90.
procedure, public methodcellternarymodule::methodcellternarytype::deallocate |
Definition at line 44 of file MethodCellTernary.f90.
|
privateinherited |
Definition at line 51 of file Method.f90.
procedure, public methodcellternarymodule::methodcellternarytype::load |
Definition at line 45 of file MethodCellTernary.f90.
procedure, public methodcellternarymodule::methodcellternarytype::load_subcell |
Definition at line 46 of file MethodCellTernary.f90.
|
privateinherited |
Definition at line 53 of file Method.f90.
|
privateinherited |
Definition at line 54 of file Method.f90.
|
private |
Definition at line 48 of file MethodCellTernary.f90.
|
inherited |
Definition at line 35 of file Method.f90.
|
inherited |
Definition at line 33 of file Method.f90.
|
private |
Definition at line 35 of file MethodCellTernary.f90.
|
inherited |
Definition at line 40 of file Method.f90.
|
inherited |
Definition at line 34 of file Method.f90.
|
private |
Definition at line 38 of file MethodCellTernary.f90.
|
inherited |
Definition at line 39 of file Method.f90.
|
inherited |
Definition at line 32 of file Method.f90.
|
private |
Definition at line 21 of file MethodCellTernary.f90.
|
inherited |
Definition at line 41 of file Method.f90.
|
inherited |
Definition at line 42 of file Method.f90.
|
inherited |
Definition at line 36 of file Method.f90.
|
inherited |
Definition at line 37 of file Method.f90.
|
inherited |
Definition at line 38 of file Method.f90.
|
private |
Definition at line 31 of file MethodCellTernary.f90.
|
private |
Definition at line 32 of file MethodCellTernary.f90.
|
private |
Definition at line 24 of file MethodCellTernary.f90.
|
private |
Definition at line 25 of file MethodCellTernary.f90.
|
private |
Definition at line 26 of file MethodCellTernary.f90.
|
private |
Definition at line 27 of file MethodCellTernary.f90.
|
private |
Definition at line 28 of file MethodCellTernary.f90.
|
private |
Definition at line 37 of file MethodCellTernary.f90.
|
private |
Definition at line 36 of file MethodCellTernary.f90.
|
private |
Definition at line 29 of file MethodCellTernary.f90.
|
private |
Definition at line 22 of file MethodCellTernary.f90.
|
private |
Definition at line 39 of file MethodCellTernary.f90.
|
private |
Definition at line 30 of file MethodCellTernary.f90.
|
private |
Definition at line 23 of file MethodCellTernary.f90.
|
private |
Definition at line 40 of file MethodCellTernary.f90.
|
private |
Definition at line 34 of file MethodCellTernary.f90.
integer(i4b), pointer, public methodcellternarymodule::methodcellternarytype::zeromethod |
Definition at line 41 of file MethodCellTernary.f90.
|
private |
Definition at line 33 of file MethodCellTernary.f90.