- Dec 22, 2020
-
-
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
-
- Nov 20, 2020
-
-
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
-
- Nov 13, 2020
-
-
Gamelin Alexis authored
Fix dipole_moment due to switch to numpy arrays for Bunch.binning
-
- Nov 09, 2020
-
-
Gamelin Alexis authored
1st test, not complete
-
- Nov 05, 2020
-
-
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.
-
- Oct 14, 2020
-
-
Gamelin Alexis authored
Modify the docstrings and add some precisions.
-
- Oct 12, 2020
-
-
Watanyu Foosang authored
A method to compare energy loss from a wake potential to a loss factor. Minor changes : - sigma method in Ring object has been edited. - add WakePotential in __init__ in tracking module.
-
- Sep 29, 2020
-
-
Gamelin Alexis authored
Remove mean of tau array during wake function interpolation to avoid wrong interpolation if tau is not centered on zero
-
- Sep 25, 2020
-
-
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
-