java.lang.Object
simpa.core.api.track.ParticleTrackerTask
- All Implemented Interfaces:
Runnable
Object for tasks that can be given to the particle tracker.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionParticleTrackerTask(PotentialProvider potProv, Particle p, long steps, double stepsize, boolean backward) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds an implementations of the Observer interface to this tracker task.Gets a list of observers registered with this particle tracker task.voidrun()static void
-
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
-
setIntegratorType
-
getIntegratorType
-
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
-