New time line

Merged Matthieu Schaller requested to merge new_timeline into master

Changes include:

  • Time line is now based on a long long rather than int for more flexibility.
  • Particles only carry a char to indicate their time bin rather than two int for their start and end of time-step.
  • The kick task is not split in kick1, kick2 and timestep.
  • When compiling with the debugging checks, we verify that the particles have been properly drifted and kicked before any interaction.

Merge request reports