Defines the meta data around one algorithmic step per particle.
Simple particle with fixed search radius subject to explicit Euler.
initialisation_steps(self)
No particular initialisation required, but we reduce once, so we get the initial stats right before w...
__init__(self, name, cfl_factor, initial_time_step_size, enter_cell_kernel="", touch_particles_of_set_first_time_kernel="", touch_particles_of_set_last_time_kernel="", particles_per_cell=0, min_h=0.005, max_h=0.3)
Initialise the particle.
algorithm_steps(self)
The explicit Euler basically consists of two steps per particle.
__setup_algorithm_steps(self)
Create a repository of algorithmic steps which are then ordered into the actual time stepping sequenc...
Base class for any particle in the project.