plasmapy.simulation.particle_tracker.termination_conditions

Module containing termination conditions for the particle tracker.

Classes

AbstractTerminationCondition()

Abstract base class containing the necessary methods for a ParticleTracker termination condition.

AllParticlesOffGridTerminationCondition([...])

Termination condition corresponding to stopping the simulation when a specified proportion of particles have entered and exited the grids.

NoParticlesOnGridsTerminationCondition()

Termination condition corresponding to stopping the simulation when all particles have exited the grid.

TimeElapsedTerminationCondition(termination_time)

Termination condition corresponding to the elapsed time of a ParticleTracker.

Inheritance diagram of plasmapy.simulation.particle_tracker.termination_conditions.AbstractTerminationCondition, plasmapy.simulation.particle_tracker.termination_conditions.AllParticlesOffGridTerminationCondition, plasmapy.simulation.particle_tracker.termination_conditions.NoParticlesOnGridsTerminationCondition, plasmapy.simulation.particle_tracker.termination_conditions.TimeElapsedTerminationCondition