![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Ternary triangular subcell tracking method. More...
Public Member Functions | |
procedure, public | find_exits |
procedure, public | pick_exit |
procedure, public | apply => apply_mst |
procedure, public | deallocate |
procedure, public | assess |
procedure, public | subcellexit |
procedure, public | get_level |
procedure, public | cellexit |
procedure, public | forms_cycle |
procedure, public | store_event |
procedure, public | try_pass |
Public Attributes | |
integer(i4b), pointer, public | zeromethod |
type(barycentricexitsolutiontype), dimension(2), public | exit_solutions |
candidate exit solutions More... | |
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, private | track_subcell |
procedure | iboundary_to_icellface |
procedure | load |
load the subdomain tracking method More... | |
procedure | init |
procedure | track |
procedure | release |
procedure | terminate |
procedure | timestep |
procedure | weaksink |
procedure | usertime |
procedure | dropped |
Definition at line 46 of file MethodSubcellTernary.f90.
procedure, public methodsubcellternarymodule::methodsubcellternarytype::apply |
Definition at line 52 of file MethodSubcellTernary.f90.
|
inherited |
Definition at line 16 of file MethodSubcell.f90.
|
inherited |
Definition at line 20 of file MethodCell.f90.
procedure, public methodsubcellternarymodule::methodsubcellternarytype::deallocate |
Definition at line 53 of file MethodSubcellTernary.f90.
|
privateinherited |
Definition at line 91 of file Method.f90.
procedure, public methodsubcellternarymodule::methodsubcellternarytype::find_exits |
Definition at line 50 of file MethodSubcellTernary.f90.
|
inherited |
Definition at line 21 of file MethodCell.f90.
|
inherited |
Definition at line 18 of file MethodSubcell.f90.
|
privateinherited |
Definition at line 25 of file MethodCell.f90.
|
privateinherited |
Definition at line 82 of file Method.f90.
|
privateinherited |
Definition at line 78 of file Method.f90.
procedure, public methodsubcellternarymodule::methodsubcellternarytype::pick_exit |
Definition at line 51 of file MethodSubcellTernary.f90.
|
privateinherited |
Definition at line 86 of file Method.f90.
|
inherited |
Definition at line 22 of file MethodCell.f90.
|
inherited |
Definition at line 17 of file MethodSubcell.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.
|
private |
Definition at line 54 of file MethodSubcellTernary.f90.
|
inherited |
Definition at line 24 of file MethodCell.f90.
|
privateinherited |
Definition at line 90 of file Method.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.
|
inherited |
Definition at line 64 of file Method.f90.
type(barycentricexitsolutiontype), dimension(2), public methodsubcellternarymodule::methodsubcellternarytype::exit_solutions |
Definition at line 48 of file MethodSubcellTernary.f90.
|
inherited |
Definition at line 67 of file Method.f90.
|
inherited |
Definition at line 61 of file Method.f90.
|
inherited |
Definition at line 66 of file Method.f90.
|
inherited |
Definition at line 59 of file Method.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.
integer(i4b), pointer, public methodsubcellternarymodule::methodsubcellternarytype::zeromethod |
Definition at line 47 of file MethodSubcellTernary.f90.