Skip to content
Snippets Groups Projects
  1. Mar 02, 2022
  2. Nov 17, 2021
  3. Aug 31, 2021
  4. Dec 22, 2020
    • Gamelin Alexis's avatar
      Bugfix : WakePotential · 438e7747
      Gamelin Alexis authored
      Remove part which was causing "damping".
      We have to re-process the wake function at each track call and not to reuse the previously processed wake function
      438e7747
  5. Nov 20, 2020
    • Gamelin Alexis's avatar
      Various improvements · a44dbbf1
      Gamelin Alexis authored
      WakePotential -> add method to plot wake potential for a perfect gaussian bunch
      utilities -> new function gaussian_bunch which gives the gaussian bunch profile
      utilities -> read_IW2D now also reads wake function from IW2D
      utilities -> new function read_IW2D_folder which reads the full results folder of IW2D into a WakeField element.
      resistive_wall -> change the sign of the wake functions to agree with the code convention
      a44dbbf1
  6. Nov 13, 2020
  7. Nov 09, 2020
  8. Nov 05, 2020
    • Gamelin Alexis's avatar
      Rework WakePotential · 3545c390
      Gamelin Alexis authored
      Now based on two time arrays!
      The bunch profile is computed from its own time array and interpolated into the wake function time array.
      The input wake functions must be uniformly sampled!
      Reference computation now gives loss factor and kick factor.
      Tested with Wlong and Wxdip/Wydip -> OK
      Untested for Wxquad/Wyquad.
      3545c390
  9. Oct 14, 2020
  10. Oct 12, 2020
  11. Sep 29, 2020
    • Gamelin Alexis's avatar
      Fix WakePotential · f240073a
      Gamelin Alexis authored
      Remove mean of tau array during wake function interpolation to avoid wrong interpolation if tau is not centered on zero
      f240073a
  12. Sep 25, 2020
    • Gamelin Alexis's avatar
      Rework WakePotential and Resonator · 59b23630
      Gamelin Alexis authored
      Add transverse wake potential to WakePotential and move class to dedicated file
      Merge Resonator and TransverseResonator into Resonator with dedicated file
      wakefunction_from_imp -> change trimming to allow for a float value
      wakefunction_from_imp -> transverse impedance divided by 1j, to be checked with impedance convention but ok with benchmark
      Wakefield -> add wake_components
      59b23630
Loading