Initial commit for beam transport code repository
Boundary detection repaired, BD now stores normal vector
Convergence tests applied to trajectory calculator (leap frog method), preliminary work on Runge Kutta trajectory calculator started
Implimented target class to store information on surface normal and incident vector and orthonormal basis at target site.
Plotting format changed, X-Y X-Z Y-Z projections implimented, B-field effects on transverse evolution are suspect.
Added tracking of ortogonal coordinate system along the beam trajectory
Beam bending and rotation matrices added, uniform field benchmark test added
Implementation of space charge effects has begun, decided not to refactor
Fixed small bugs left over from refactor attempt
Realistic toroidal field implemented and applied to trajectory calcuation
Implemented elliptic integral for B-field and started work on reverse calculation for acceptance ellipses
Implemented elliptic integral for B-field and started work on reverse calculation for acceptance ellipses
Implemented adaptive curvalinear trajectory calculator and function to calculate exact boundary intersection point
Reverse calculation validated, Space charge effects implemented but require validation, beam projection on target implemented (display method under development)
Several new test cases have been developed to calculate specific trajectory sets in the vessel
Detection geometry calculation added, trajectory code validated against ideal circular trajectory, dynamics code validated against trace3d with space charge and sector magnets
remove extraneous swap files