java.lang.Object
simpa.core.api.track.ParticleTrackerTask
- All Implemented Interfaces:
Runnable
Object for tasks that can be given to the particle tracker.
-
Constructor Summary
ConstructorsConstructorDescriptionParticleTrackerTask
(PotentialProvider potProv, Particle p, long steps, double stepsize, boolean backward) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds an implementations of the Observer interface to this tracker task.Gets a list of observers registered with this particle tracker task.void
run()
-
Constructor Details
-
ParticleTrackerTask
public ParticleTrackerTask(PotentialProvider potProv, Particle p, long steps, double stepsize, boolean backward) - Parameters:
potProv
- - A PotentialProvider objectp
- - A Particlesteps
- - The number of steps to be taken.stepsize
- - Step size [m]backward
- - If true the particle is tracked backward.
-
-
Method Details
-
run
public void run() -
getParticle
-
getObservers
Gets a list of observers registered with this particle tracker task.- Returns:
- list of observers.
-
addObserver
Adds an implementations of the Observer interface to this tracker task. Used for getting out some information about the particle during the tracking.- Parameters:
obs
- An Observer object
-