|
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...
|
|