tracker — Particle tracking

This is the physical particle tracking module for horizontal movement. Vertical movement (except staying between bottom and surface) is the responsibility of the IBM class.

class tracker.Tracker(config)

It is controlled by configuration parameters: config.dt, config.advection, config.diffusion, config.diffusion_coefficient

There are no public attributes

One public method:

move_particles(grid, forcing, state)

Advect and diffuse the particles horizontally, check for landing or particles out-of-area.