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

Go to the source code of this file.

Data Types

type  methodsubcellpollockmodule::methodsubcellpollocktype
 Rectangular subcell tracking method. More...
 

Modules

module  methodsubcellpollockmodule
 

Functions/Subroutines

subroutine, public methodsubcellpollockmodule::create_method_subcell_pollock (method)
 Create a new Pollock's subcell-method object. More...
 
subroutine methodsubcellpollockmodule::destroy_msp (this)
 Destructor for a Pollock's subcell-method object. More...
 
subroutine methodsubcellpollockmodule::apply_msp (this, particle, tmax)
 Apply Pollock's method to a rectangular subcell. More...
 
subroutine methodsubcellpollockmodule::track_subcell (this, subcell, particle, tmax)
 Track a particle across a rectangular subcell using Pollock's method. More...
 
integer(i4b) function, public methodsubcellpollockmodule::calculate_dt (v1, v2, dx, xL, v, dvdx, dt)
 Calculate particle travel time to exit and exit status. More...
 
pure real(dp) function methodsubcellpollockmodule::new_x (v, dvdx, v1, v2, dt, x, dx, velocity_profile)
 Update a cell-local coordinate based on a time increment. More...