SixTrack / sixtracklib

Library for single charged particle simulations in accelerators
GNU Lesser General Public License v2.1
12 stars 16 forks source link

line_tracking, improvements to collect, cosmetic changes #50

Closed martinschwinzerl closed 5 years ago

martinschwinzerl commented 5 years ago

Summary track_line now available also for TrackJobCl (incl. tests), also via Python Collecting from a TrackJob is now more fine-grained and can be configured All code compiled without warning All Unit-test pass on test-machine Python requires a reinstallation of pysixtracklib and pysixtracklib_test

Details:

NOTE: calling collect should always be possible and should not incur any unreasonable run-time costs (i.e. a NOP on the TrackJobCpu). NOTE: This API is not yet exposed to the Python representation of the TrackJob