All Classes and Interfaces

Class
Description
 
 
 
 
 
Stopper for swimming to a plane
 
Stopper for swimming to a fixed cylindrical cs radius (rho) value
 
 
For when we want to swim a precise path length
 
Used for exceptions in the adaptive step size swim package
A swimmer for adaptive stepsize integrators.
 
 
 
 
 
Simplifies the reading of an ascii file.
Support for simpe ASCII reads
 
 
 
 
 
 
A cylinder is defined by a centerline and a radius
This stopper is to stop at the boundary of an arbitrary cylinder
 
 
 
This stopper is to stop at a fixed value of the cylindrical coordinate rho.
Default stopper in fact never stops!
 
 
 
This class gives an example of swimming a Lund particle
Holds the Lund ID, vertex, momentum, and the initial angles giving the direction of the particle's momentum.
 
 
 
 
This interface is where the specificity of the problem enters.
Hold the initial values of a swim
 
 
 
3D line of the form p(t) = po + t*dp where p(t) is a point on the line, po is one point and dp = (p1-po) where p1 is another point.
 
 
 
Used to store a Lund ID
 
 
 
 
This stopper is to stop at the boundary of an arbitrary cylinder
 
A plane is defined by the equation (r - ro).norm = 0 Where r is an arbitrary point on the plane, ro is a given point on the plane and norm is the normal to the plane
A plane is defined by the equation ax + by + cz = d
 
 
This is a 4th order RungeKutta advancer
 
Static methods for Runge-Kutta 4 integration, including a constant stepsize method and an adaptive stepsize method.
 
Static methods for Runge-Kutta 4 integration, including a constant stepsize method and an adaptive stepsize method.
Used for swimming in the sector system with a rotated composite field
 
 
 
 
 
A sphere centered at an arbitrary point
Create the menu that control swimming (trajectory integration)
Handles the swimming of a particle through a magnetic field.
 
 
 
 
Combines a generated particle record with a path (trajectory).
A 2D version of the 3D SwimTrajectory where all points have been projected onto a 2D plane.
 
This class holds the parameters and static methods for the swimZ integration.
 
 
 
Holds the result of a swimZ integration
Holds the position and track slopes.
A set of methods for testing the swim Z package
Just what it sounds like, crude 2D (one data set) terminal scatter plot for quick checks and debugging
 
 
static methods useful for comparing trajectories in testing
 
 
 
 
Ordinary 3D vector
Static classes for treating arrays of doubles as 2D or 3D vectors