MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
Particle.f90 File Reference

Go to the source code of this file.

Data Types

type  particlemodule::particletype
 Particle tracked by the PRT model. More...
 
type  particlemodule::particlestoretype
 Structure of arrays to store particles. More...
 

Modules

module  particlemodule
 

Functions/Subroutines

subroutine, public particlemodule::create_particle (particle)
 Create a new particle. More...
 
subroutine, public particlemodule::allocate_particle_store (this, np, mempath)
 Create a new particle store. More...
 
subroutine particlemodule::deallocate (this, mempath)
 Deallocate particle arrays. More...
 
subroutine particlemodule::resize (this, np, mempath)
 Reallocate particle arrays. More...
 
subroutine particlemodule::load_particle (this, store, imdl, iprp, ip)
 Load a particle from the particle store. More...
 
subroutine particlemodule::save_particle (this, particle, ip)
 Save a particle's state to the particle store. More...
 
subroutine particlemodule::transform_coords (this, xorigin, yorigin, zorigin, sinrot, cosrot, invert, reset)
 Apply the given global-to-local transformation to the particle. More...
 
subroutine particlemodule::get_model_coords (this, x, y, z)
 Return the particle's model (global) coordinates. More...
 
integer function particlemodule::num_stored (this)
 

Variables

integer, parameter, public particlemodule::levelmax = 4