![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Data Types | |
| type | methoddisvtype |
Functions/Subroutines | |
| subroutine, public | create_method_disv (method) |
| Create a new vertex grid (DISV) tracking method. More... | |
| subroutine | deallocate (this) |
| Destroy the tracking method. More... | |
| subroutine | load_disv (this, particle, next_level, submethod) |
| Load the cell and the tracking method. More... | |
| subroutine | load_particle (this, cell, particle) |
| subroutine | update_flowja (this, cell, particle) |
| subroutine | pass_disv (this, particle) |
| Pass a particle to the next cell, if there is one. More... | |
| subroutine | map_neighbor (this, defn, inface, z) |
| Map location on cell face to shared cell face of neighbor. More... | |
| subroutine | apply_disv (this, particle, tmax) |
| Apply the DISV tracking method to a particle. More... | |
| subroutine | load_cell_defn (this, ic, defn) |
| Load cell definition from the grid. More... | |
| subroutine | load_cell_properties (this, ic, defn) |
| Loads cell properties to cell definition from the grid. More... | |
| subroutine | load_cell_polygon (this, defn) |
| subroutine | load_cell_neighbors (this, defn) |
| Loads face neighbors to cell definition from the grid Assumes cell index and number of vertices are already loaded. More... | |
| subroutine | load_cell_flows (this, defn) |
| Load flows into the cell definition. These include face, boundary and net distributed flows. Assumes cell index and number of vertices are already loaded. More... | |
| subroutine | load_cell_face_flows (this, defn) |
| subroutine | load_cell_boundary_flows (this, defn) |
| Load boundary flows from the grid into a polygonal cell. Assumes cell index and number of vertices are already loaded. More... | |
| subroutine | load_cell_flags (this, defn) |
| Load 180-degree vertex indicator array and set flags indicating how cell can be represented. Assumes cell index and number of vertices are already loaded. More... | |
|
private |
Definition at line 303 of file MethodDisv.f90.
| subroutine, public methoddisvmodule::create_method_disv | ( | type(methoddisvtype), pointer | method | ) |
Definition at line 46 of file MethodDisv.f90.


|
private |
Definition at line 62 of file MethodDisv.f90.
|
private |
Definition at line 503 of file MethodDisv.f90.
|
private |
Definition at line 312 of file MethodDisv.f90.
|
private |
Definition at line 483 of file MethodDisv.f90.
|
private |
Definition at line 534 of file MethodDisv.f90.
|
private |
Definition at line 448 of file MethodDisv.f90.
|
private |
|
private |
Definition at line 360 of file MethodDisv.f90.
|
private |
|
private |
Definition at line 68 of file MethodDisv.f90.

| subroutine methoddisvmodule::load_particle | ( | class(methoddisvtype), intent(inout) | this, |
| type(cellpolytype), intent(inout), pointer | cell, | ||
| type(particletype), intent(inout), pointer | particle | ||
| ) |
Definition at line 139 of file MethodDisv.f90.

| subroutine methoddisvmodule::map_neighbor | ( | class(methoddisvtype), intent(inout) | this, |
| type(celldefntype), intent(inout), pointer | defn, | ||
| integer(i4b), intent(inout) | inface, | ||
| double precision, intent(inout) | z | ||
| ) |
Definition at line 237 of file MethodDisv.f90.
|
private |
Definition at line 208 of file MethodDisv.f90.
| subroutine methoddisvmodule::update_flowja | ( | class(methoddisvtype), intent(inout) | this, |
| type(cellpolytype), intent(inout), pointer | cell, | ||
| type(particletype), intent(inout), pointer | particle | ||
| ) |
Definition at line 184 of file MethodDisv.f90.