Defines the meta data around one algorithmic step per particle.
Extension of the explicit Euler to support dynamic search radius adoption.
__init__(self, name, cfl_factor, initial_time_step_size, particle_particle_interaction_over_particle_sets_kernel="", touch_particles_of_set_first_time_kernel="", touch_particles_of_set_last_time_kernel="", number_of_interaction_partners=64, particles_per_cell=0, min_h=0.005, max_h=0.3)
Initialise the particle.
initialisation_steps(self)
No particular initialisation required.
algorithm_steps(self)
The explicit Euler basically consists of two steps per particle.
Base class for any particle in the project.