![]() |
MODFLOW 6
version 6.7.0.dev3
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 |
| procedure, public | assess |
| procedure, public | cellexit |
| procedure, public | forms_cycle |
| procedure, public | store_event |
| procedure, public | get_level |
| procedure, public | try_pass |
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(particleeventdispatchertype), pointer, public | events => null() |
| ptr to event dispatcher 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 | iboundary_to_icellface |
| procedure | find_exits |
| find domain exit solutions More... | |
| procedure | pick_exit |
| procedure | init |
| procedure | track |
| procedure | release |
| procedure | terminate |
| procedure | timestep |
| procedure | weaksink |
| procedure | usertime |
| procedure | dropped |
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 21 of file MethodCellTernary.f90.
| procedure, public methodcellternarymodule::methodcellternarytype::apply |
Definition at line 45 of file MethodCellTernary.f90.
|
inherited |
Definition at line 19 of file MethodCell.f90.
|
private |
Definition at line 51 of file MethodCellTernary.f90.
|
inherited |
Definition at line 20 of file MethodCell.f90.
| procedure, public methodcellternarymodule::methodcellternarytype::deallocate |
Definition at line 46 of file MethodCellTernary.f90.
|
privateinherited |
Definition at line 91 of file Method.f90.
|
privateinherited |
Definition at line 79 of file Method.f90.
|
inherited |
Definition at line 21 of file MethodCell.f90.
|
inherited |
Definition at line 23 of file MethodCell.f90.
|
privateinherited |
Definition at line 25 of file MethodCell.f90.
|
privateinherited |
Definition at line 82 of file Method.f90.
| procedure, public methodcellternarymodule::methodcellternarytype::load |
Definition at line 47 of file MethodCellTernary.f90.
| procedure, public methodcellternarymodule::methodcellternarytype::load_subcell |
Definition at line 48 of file MethodCellTernary.f90.
|
privateinherited |
Definition at line 80 of file Method.f90.
|
privateinherited |
Definition at line 86 of file Method.f90.
|
inherited |
Definition at line 22 of file MethodCell.f90.
|
privateinherited |
Definition at line 87 of file Method.f90.
|
privateinherited |
Definition at line 88 of file Method.f90.
|
privateinherited |
Definition at line 83 of file Method.f90.
|
inherited |
Definition at line 24 of file MethodCell.f90.
|
privateinherited |
Definition at line 90 of file Method.f90.
|
private |
Definition at line 50 of file MethodCellTernary.f90.
|
privateinherited |
Definition at line 89 of file Method.f90.
|
inherited |
Definition at line 62 of file Method.f90.
|
inherited |
Definition at line 60 of file Method.f90.
|
private |
Definition at line 37 of file MethodCellTernary.f90.
|
inherited |
Definition at line 64 of file Method.f90.
|
inherited |
Definition at line 67 of file Method.f90.
|
inherited |
Definition at line 61 of file Method.f90.
|
private |
Definition at line 40 of file MethodCellTernary.f90.
|
inherited |
Definition at line 66 of file Method.f90.
|
inherited |
Definition at line 59 of file Method.f90.
|
private |
Definition at line 23 of file MethodCellTernary.f90.
|
inherited |
Definition at line 68 of file Method.f90.
|
inherited |
Definition at line 69 of file Method.f90.
|
inherited |
Definition at line 63 of file Method.f90.
|
inherited |
Definition at line 65 of file Method.f90.
|
private |
Definition at line 33 of file MethodCellTernary.f90.
|
private |
Definition at line 34 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 29 of file MethodCellTernary.f90.
|
private |
Definition at line 30 of file MethodCellTernary.f90.
|
private |
Definition at line 39 of file MethodCellTernary.f90.
|
private |
Definition at line 38 of file MethodCellTernary.f90.
|
private |
Definition at line 31 of file MethodCellTernary.f90.
|
private |
Definition at line 24 of file MethodCellTernary.f90.
|
private |
Definition at line 41 of file MethodCellTernary.f90.
|
private |
Definition at line 32 of file MethodCellTernary.f90.
|
private |
Definition at line 25 of file MethodCellTernary.f90.
|
private |
Definition at line 42 of file MethodCellTernary.f90.
|
private |
Definition at line 36 of file MethodCellTernary.f90.
| integer(i4b), pointer, public methodcellternarymodule::methodcellternarytype::zeromethod |
Definition at line 43 of file MethodCellTernary.f90.
|
private |
Definition at line 35 of file MethodCellTernary.f90.