|
| subroutine | methodmodule::init (this, fmi, cell, subcell, events, tracktimes, izone, flowja, porosity, retfactor) |
| | Initialize the method with pointers to model data. More...
|
| |
| recursive subroutine | methodmodule::track (this, particle, level, tmax) |
| | Track the particle over subdomains of the given. More...
|
| |
| subroutine | methodmodule::try_pass (this, particle, nextlevel, advancing) |
| | Try passing the particle to the next subdomain. More...
|
| |
| integer(i4b) function | methodmodule::get_level (this) |
| | Get tracking method level. More...
|
| |
| subroutine | methodmodule::load (this, particle, next_level, submethod) |
| | Load subdomain tracking method (submethod). More...
|
| |
| subroutine | methodmodule::pass (this, particle) |
| | Pass particle to the next subdomain or to a domain boundary. More...
|
| |
| subroutine | methodmodule::find_exits (this, particle, domain) |
| | Compute candidate exit solutions. More...
|
| |
| integer(i4b) function | methodmodule::pick_exit (this, particle) |
| | Choose an exit solution among candidates. More...
|
| |
| subroutine | methodmodule::release (this, particle) |
| | A particle is released. More...
|
| |
| subroutine | methodmodule::terminate (this, particle, status) |
| | A particle terminates. More...
|
| |
| subroutine | methodmodule::timestep (this, particle) |
| | A time step ends. More...
|
| |
| subroutine | methodmodule::weaksink (this, particle) |
| | A particle leaves a weak sink. More...
|
| |
| subroutine | methodmodule::usertime (this, particle) |
| | A user-defined tracking time occurs. More...
|
| |
| subroutine | methodmodule::dropped (this, particle) |
| | A particle drops to the water table. More...
|
| |