- 12 Jun, 2015 1 commit
-
-
kraus authored
-
- 08 Jun, 2015 1 commit
-
-
kraus authored
- fixing number of particles when the numbers don't add up to the total due to rounding errors; - clean up: rename files to comply with coding guide lines; - improve message when field of bend overlapps; - warning is emitted if too few fourier coefficients are used to filter the field map;
-
- 01 Jun, 2015 1 commit
-
-
kraus authored
fixing restart: can now (again) restart from any step in any H5Part file that was written for/with OPAL; SDDS file and load balance file are rewound to an s-position less or equal as in the H5file
-
- 12 May, 2015 1 commit
-
-
kraus authored
-
- 06 May, 2015 1 commit
-
-
kraus authored
-
- 13 Mar, 2015 1 commit
-
-
Adelmann Andreas authored
-
- 08 Dec, 2014 1 commit
-
-
kraus authored
- facilitate hard edge dipole magnet
-
- 21 Nov, 2014 1 commit
-
-
Jianjun Yang authored
-
- 05 Nov, 2014 1 commit
-
-
Steve Russell authored
-
- 31 Oct, 2014 1 commit
-
-
Steve Russell authored
-
- 30 Oct, 2014 1 commit
-
-
kraus authored
-
- 16 Sep, 2013 1 commit
-
-
Steve Russell authored
-
- 03 Sep, 2013 1 commit
-
-
Steve Russell authored
-
- 20 Aug, 2013 1 commit
-
-
Steve Russell authored
now in radians instead of degrees.
-
- 12 Jul, 2012 1 commit
-
-
Steve Russell authored
FM1DElectroStatic, FM1DElectroStatic_fast, FM1DMagnetoStatic and FM1DMagnetoStatic_fast. The first bug had to do with field normalization. Although the 1D field profile derivatives were normalized properly, the actual field was not. Instead of looping through all of the field values, the loop was over the Fourier accuracy parameter. This typically had the effect that the on axis field was not normalized at all. For input fields that were already normalized to 1, this had no effect. However, if the input field was not then the field expansion was incorrect. The second had to do with the Fourier expansion used to calculate the derivatives of the on axis field. The code reflects the input field in order to ensure that it is periodic. For best accuracy, this reflection should be about the first point of the input data (z = 0). However, what was actually implemented was a reflection about -delta / 2, where delta is the 1D grid spacing. This caused an error that was small, and became smaller with decreasing delta, but significant. Using the new implementation, the reconstruction of the field file for the Envelope-Tracker-Phase-1 (FINSS-RGUN.dat) is about two orders of magnitude more accurate than when using the old Fourier expansion implementation. Even though this error was small, there was a noticeable difference in the beam envelope when running the Envelope-Tracker-Phase-1 and ExternalFieldTest regression tests. The reference files for both of the tests were updated using the new field classes. A quick glance shows that the Fourier expansion bug may also be present in the 1D Astra field classes, but I need to look more carefully to be sure. Finally, all six classes were cleaned up to conform to the new coding style.
-
- 02 May, 2012 1 commit
-
-
Jianjun Yang authored
MINR, MAXR, MINZ, MAXZ. - if a particle is out of cyclotron aperture or out of the field map, it will be deleted after this step and its parameters are recorded in the *.loss file - change data type of particle id from int to size_t - many minor cosmetics of display massage
-
- 18 Apr, 2012 1 commit
-
-
kraus authored
-
- 04 Apr, 2012 1 commit
-
-
kraus authored
-
- 30 Mar, 2012 1 commit
-
-
kraus authored
-
- 29 Mar, 2012 1 commit
-
-
Steve Russell authored
Add std:: to a bunch of string statements.
-
- 15 Mar, 2012 1 commit
-
-
gsell authored
-