MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
MethodDisv.f90 File Reference

Go to the source code of this file.

Data Types

type  methoddisvmodule::methoddisvtype
 

Modules

module  methoddisvmodule
 

Functions/Subroutines

subroutine, public methoddisvmodule::create_method_disv (method)
 Create a new vertex grid (DISV) tracking method. More...
 
subroutine methoddisvmodule::destroy (this)
 Destroy the tracking method. More...
 
subroutine methoddisvmodule::load_disv (this, particle, next_level, submethod)
 Load the cell and the tracking method. More...
 
subroutine methoddisvmodule::pass_disv (this, particle)
 Pass a particle to the next cell, if there is one. More...
 
subroutine methoddisvmodule::map_neighbor (this, defn, inface, z)
 Map location on cell face to shared cell face of neighbor. More...
 
subroutine methoddisvmodule::apply_disv (this, particle, tmax)
 Apply the DISV-grid method. More...
 
integer(i4b) function methoddisvmodule::get_npolyverts (this, ic)
 Return the number of polygon vertices for a cell in the grid. More...
 
real(dp) function methoddisvmodule::get_top (this, iatop)
 Get top elevation based on index iatop kluge note: not needed??? More...
 
subroutine methoddisvmodule::load_cell_defn (this, ic, defn)
 Load cell definition from the grid. More...
 
subroutine methoddisvmodule::load_nbrs_to_defn (this, defn)
 Loads face neighbors to cell definition from the grid Assumes cell index and number of vertices are already loaded. More...
 
subroutine methoddisvmodule::shared_edgeface (ivlist1, ivlist2, iedgeface)
 Find the edge face shared by two cells. More...
 
subroutine methoddisvmodule::load_flows_to_defn (this, defn)
 Load flows into the cell definition. These include face flows and net distributed flows. Assumes cell index and number of vertices are already loaded. More...
 
subroutine methoddisvmodule::load_boundary_flows_to_defn_rect (this, defn)
 Load boundary flows from the grid into a rectangular cell. Assumes cell index and number of vertices are already loaded. More...
 
subroutine methoddisvmodule::load_boundary_flows_to_defn_rect_quad (this, defn)
 Load boundary flows from the grid into rectangular quadcell. Assumes cell index and number of vertices are already loaded. More...
 
subroutine methoddisvmodule::load_boundary_flows_to_defn_poly (this, defn)
 Load boundary flows from the grid into a polygonal cell. Assumes cell index and number of vertices are already loaded. More...
 
subroutine methoddisvmodule::load_flags_to_defn (this, defn)
 Load 180-degree vertex indicator array and set flags indicating how cell can be represented (kluge: latter needed?). Assumes cell index and number of vertices are already loaded. More...