-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add test case for an exact drift to second order
- Loading branch information
J. Scott Berg
committed
Jun 21, 2022
1 parent
3d10a8e
commit 7d7fabd
Showing
12 changed files
with
467 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
1-9 * skip | ||
10 * rel=1e-14 | ||
11-$ * skip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
@ NAME %04s "MAD3" | ||
@ TYPE %09s "SECTORMAP" | ||
@ TITLE %08s "no-title" | ||
@ ORIGIN %16s "5.08.01 Linux 64" | ||
@ DATE %08s "21/06/22" | ||
@ TIME %08s "13.30.36" | ||
* NAME T122 T124 T126 T144 T146 T166 T322 T324 T326 T344 T346 T366 T522 T524 T526 T544 T546 T566 | ||
$ %s %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le | ||
"L$START" 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 | ||
"O" 7.95552195596275907e-02 3.44810984420141561e-02 -2.95832272960501763e+00 2.65296302746198774e-02 -1.19954398173697098e-03 7.63998146067667028e-02 3.44810984420141561e-02 2.65296302746198774e-02 -1.19954398173697098e-03 1.03429206342507532e-01 -2.95895941064147783e+00 9.93197589887966914e-02 -2.95832272960501763e+00 -1.19954398173697098e-03 7.63998146067667028e-02 -2.95895941064147783e+00 9.93197589887966914e-02 -2.60638736213083666e+00 | ||
"L$END" 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
1-91 * skip | ||
92 2-8 rel=1e-14 | ||
92 10-18 rel=1e-14 | ||
93-$ * skip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
@ NAME %09s "PTC_TWISS" | ||
@ TYPE %05s "TWISS" | ||
@ SEQUENCE %01s "L" | ||
@ PARTICLE %06s "PROTON" | ||
@ MASS %le 9.38272088159999962e-01 | ||
@ CHARGE %le 1.00000000000000000e+00 | ||
@ ENERGY %le 2.00000000000000000e+00 | ||
@ PC %le 1.76625181912995433e+00 | ||
@ GAMMA %le 2.13157784957890328e+00 | ||
@ KBUNCH %le 1.00000000000000000e+00 | ||
@ BCURRENT %le 7.49214795614770220e-12 | ||
@ SIGE %le 1.00000000000000002e-03 | ||
@ SIGT %le 1.00000000000000000e+00 | ||
@ NPART %le 1.00000000000000000e+00 | ||
@ EX %le 1.00000000000000000e+00 | ||
@ EY %le 1.00000000000000000e+00 | ||
@ ET %le 1.00000000000000002e-03 | ||
@ DELTAP %le 0.00000000000000000e+00 | ||
@ LENGTH %le 5.00000000000000000e+00 | ||
@ ALPHA_C %le -1.00000000000000000e+06 | ||
@ ALPHA_C_P %le -1.00000000000000000e+06 | ||
@ ALPHA_C_P2 %le -1.00000000000000000e+06 | ||
@ ALPHA_C_P3 %le -1.00000000000000000e+06 | ||
@ ETA_C %le -1.00000000000000000e+06 | ||
@ GAMMA_TR %le -1.00000000000000000e+06 | ||
@ Q1 %le 2.18662318680467038e-01 | ||
@ Q2 %le 2.18664509460172629e-01 | ||
@ DQ1 %le -1.00000000000000000e+06 | ||
@ DQ2 %le -1.00000000000000000e+06 | ||
@ QS %le -1.00000000000000000e+06 | ||
@ BETA_X_MIN %le 9.97668990890940632e-01 | ||
@ BETA_X_MAX %le 2.60683049153817414e+01 | ||
@ BETA_Y_MIN %le 9.97668990890940632e-01 | ||
@ BETA_Y_MAX %le 2.60719028755598323e+01 | ||
@ BETA11MIN %le 9.97668990890940632e-01 | ||
@ BETA11MAX %le 2.60683048258232652e+01 | ||
@ BETA12MIN %le 0.00000000000000000e+00 | ||
@ BETA12MAX %le 4.58189068032043954e-07 | ||
@ BETA13MIN %le 0.00000000000000000e+00 | ||
@ BETA13MAX %le 3.49033090966918268e-03 | ||
@ BETA21MIN %le 0.00000000000000000e+00 | ||
@ BETA21MAX %le 4.58189068032043954e-07 | ||
@ BETA22MIN %le 9.97668990890940632e-01 | ||
@ BETA22MAX %le 2.60719027859889927e+01 | ||
@ BETA23MIN %le 0.00000000000000000e+00 | ||
@ BETA23MAX %le 5.89865923734092003e-03 | ||
@ BETA31MIN %le 0.00000000000000000e+00 | ||
@ BETA31MAX %le 3.37266836437332459e-03 | ||
@ BETA32MIN %le 0.00000000000000000e+00 | ||
@ BETA32MAX %le 5.69980953579091783e-03 | ||
@ BETA33MIN %le 9.64036571539015785e-01 | ||
@ BETA33MAX %le 3.20267140640042713e+00 | ||
@ DISP1MIN %le -5.96572604168680853e-02 | ||
@ DISP1MAX %le 0.00000000000000000e+00 | ||
@ DISP2MIN %le 0.00000000000000000e+00 | ||
@ DISP2MAX %le 0.00000000000000000e+00 | ||
@ DISP3MIN %le -7.75544385419285193e-02 | ||
@ DISP3MAX %le 0.00000000000000000e+00 | ||
@ DISP4MIN %le 0.00000000000000000e+00 | ||
@ DISP4MAX %le 0.00000000000000000e+00 | ||
@ ORBIT_X %le 0.00000000000000000e+00 | ||
@ ORBIT_PX %le 1.00000000000000002e-02 | ||
@ ORBIT_Y %le 0.00000000000000000e+00 | ||
@ ORBIT_PY %le 1.29999999999999994e-02 | ||
@ ORBIT_PT %le -1.70000000000000012e-02 | ||
@ ORBIT_T %le 0.00000000000000000e+00 | ||
@ XCORMS %le 4.16337111554961822e-02 | ||
@ PXCORMS %le 1.00000000000000002e-02 | ||
@ YCORMS %le 5.41238245021450348e-02 | ||
@ PYCORMS %le 1.29999999999999994e-02 | ||
@ TCORMS %le 2.08157583830212087e-02 | ||
@ PTCORMS %le 1.70000000000000012e-02 | ||
@ XCOMIN %le 0.00000000000000000e+00 | ||
@ XCOMAX %le 5.09906742146927355e-02 | ||
@ PXCOMIN %le 1.00000000000000002e-02 | ||
@ PXCOMAX %le 1.00000000000000002e-02 | ||
@ YCOMIN %le 0.00000000000000000e+00 | ||
@ YCOMAX %le 6.62878764791005604e-02 | ||
@ PYCOMIN %le 1.29999999999999994e-02 | ||
@ PYCOMAX %le 1.29999999999999994e-02 | ||
@ TCOMIN %le -2.54939933237317007e-02 | ||
@ TCOMAX %le -0.00000000000000000e+00 | ||
@ PTCOMIN %le -1.70000000000000012e-02 | ||
@ PTCOMAX %le -1.70000000000000012e-02 | ||
@ TITLE %08s "no-title" | ||
@ ORIGIN %16s "5.08.01 Linux 64" | ||
@ DATE %08s "21/06/22" | ||
@ TIME %08s "13.30.36" | ||
* NAME KEYWORD S X PX Y PY T PT DISP1 DISP2 RE12 RE14 RE16 RE32 RE34 RE36 RE52 RE54 RE56 | ||
$ %s %s %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le | ||
"L$START" "MARKER" 0.00000000000000000e+00 0.00000000000000000e+00 1.00000000000000002e-02 0.00000000000000000e+00 1.29999999999999994e-02 -0.00000000000000000e+00 -1.70000000000000012e-02 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 | ||
"O" "DRIFT" 5.00000000000000000e+00 5.09906742146927355e-02 1.00000000000000002e-02 6.62878764791005604e-02 1.29999999999999994e-02 -2.54939933237317007e-02 -1.70000000000000012e-02 -5.96572604168680853e-02 0.00000000000000000e+00 5.09959773444608544e+00 6.89406869855017164e-04 -5.91480000693044086e-02 6.89406869855017164e-04 5.09996365040008470e+00 -7.68924000900957361e-02 -5.91480000693044086e-02 -7.68924000900957222e-02 1.49795370600283739e+00 | ||
"L$END" "MARKER" 5.00000000000000000e+00 5.09906742146927355e-02 1.00000000000000002e-02 6.62878764791005604e-02 1.29999999999999994e-02 -2.54939933237317007e-02 -1.70000000000000012e-02 -5.96572604168680853e-02 0.00000000000000000e+00 5.09959773444608544e+00 6.89406869855017164e-04 -5.91480000693044086e-02 6.89406869855017164e-04 5.09996365040008470e+00 -7.68924000900957361e-02 -5.91480000693044086e-02 -7.68924000900957222e-02 1.49795370600283739e+00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
1-9 * skip | ||
10 * rel=1e-14 | ||
11-$ * skip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
@ NAME %04s "PTC3" | ||
@ TYPE %04s "USER" | ||
@ TITLE %08s "no-title" | ||
@ ORIGIN %16s "5.08.01 Linux 64" | ||
@ DATE %08s "21/06/22" | ||
@ TIME %08s "13.30.36" | ||
* NAME TXPP TXPQ TXPD TXQQ TXQD TXDD TYPP TYPQ TYPD TYQQ TYQD TYDD TTPP TTPQ TTPD TTQQ TTQD TTDD | ||
$ %s %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le | ||
"L$START" 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 -0.00000000000000000e+00 -0.00000000000000000e+00 -0.00000000000000000e+00 -0.00000000000000000e+00 -0.00000000000000000e+00 -0.00000000000000000e+00 | ||
"O" 7.95552195596276046e-02 6.89621968840283123e-02 -5.91664545921003615e+00 2.65296302746198809e-02 -2.39908796347394282e-03 7.63998146067667305e-02 3.44810984420141631e-02 5.30592605492397548e-02 -2.39908796347394282e-03 1.03429206342507546e-01 -5.91791882128295654e+00 9.93197589887967469e-02 -2.95832272960501808e+00 -2.39908796347394282e-03 1.52799629213533406e-01 -2.95895941064147827e+00 1.98639517977593438e-01 -2.60638736213083977e+00 | ||
"L$END" 7.95552195596276046e-02 6.89621968840283123e-02 -5.91664545921003615e+00 2.65296302746198809e-02 -2.39908796347394282e-03 7.63998146067667305e-02 3.44810984420141631e-02 5.30592605492397548e-02 -2.39908796347394282e-03 1.03429206342507546e-01 -5.91791882128295654e+00 9.93197589887967469e-02 -2.95832272960501808e+00 -2.39908796347394282e-03 1.52799629213533406e-01 -2.95895941064147827e+00 1.98639517977593438e-01 -2.60638736213083977e+00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
1-53 * skip | ||
54 2-8 rel=1e-14 | ||
54 10-18 rel=1e-14 | ||
55-$ * skip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
@ NAME %05s "TWISS" | ||
@ TYPE %05s "TWISS" | ||
@ SEQUENCE %01s "L" | ||
@ PARTICLE %06s "PROTON" | ||
@ MASS %le 9.38272088159999962e-01 | ||
@ CHARGE %le 1.00000000000000000e+00 | ||
@ ENERGY %le 2.00000000000000000e+00 | ||
@ PC %le 1.76625181912995433e+00 | ||
@ GAMMA %le 2.13157784957890328e+00 | ||
@ KBUNCH %le 1.00000000000000000e+00 | ||
@ BCURRENT %le 7.49214795614770220e-12 | ||
@ SIGE %le 1.00000000000000002e-03 | ||
@ SIGT %le 1.00000000000000000e+00 | ||
@ NPART %le 1.00000000000000000e+00 | ||
@ EX %le 1.00000000000000000e+00 | ||
@ EY %le 1.00000000000000000e+00 | ||
@ ET %le 1.00000000000000002e-03 | ||
@ BV_FLAG %le 1.00000000000000000e+00 | ||
@ LENGTH %le 5.00000000000000000e+00 | ||
@ ALFA %le 0.00000000000000000e+00 | ||
@ ORBIT5 %le -0.00000000000000000e+00 | ||
@ GAMMATR %le 0.00000000000000000e+00 | ||
@ Q1 %le 2.19181732237913984e-01 | ||
@ Q2 %le 2.19183888556179401e-01 | ||
@ DQ1 %le 0.00000000000000000e+00 | ||
@ DQ2 %le 0.00000000000000000e+00 | ||
@ DXMAX %le 5.91480000693044017e-02 | ||
@ DYMAX %le 7.68924000900957222e-02 | ||
@ XCOMAX %le 5.09906742146927355e-02 | ||
@ YCOMAX %le 6.62878764791005465e-02 | ||
@ BETXMAX %le 2.70058970531676366e+01 | ||
@ BETYMAX %le 2.70096292354021585e+01 | ||
@ XCORMS %le 4.16337111554961822e-02 | ||
@ YCORMS %le 5.41238245021450279e-02 | ||
@ DXRMS %le 4.82941398252999463e-02 | ||
@ DYRMS %le 6.27823817728899308e-02 | ||
@ DELTAP %le 0.00000000000000000e+00 | ||
@ SYNCH_1 %le 0.00000000000000000e+00 | ||
@ SYNCH_2 %le 0.00000000000000000e+00 | ||
@ SYNCH_3 %le 0.00000000000000000e+00 | ||
@ SYNCH_4 %le 0.00000000000000000e+00 | ||
@ SYNCH_5 %le 0.00000000000000000e+00 | ||
@ SYNCH_6 %le 0.00000000000000000e+00 | ||
@ SYNCH_8 %le 0.00000000000000000e+00 | ||
@ DQMIN %le 0.00000000000000000e+00 | ||
@ DQMIN_PHASE %le 0.00000000000000000e+00 | ||
@ TITLE %08s "no-title" | ||
@ ORIGIN %16s "5.08.01 Linux 64" | ||
@ DATE %08s "21/06/22" | ||
@ TIME %08s "13.30.36" | ||
* NAME KEYWORD S X PX Y PY T PT DX DPX RE12 RE14 RE16 RE32 RE34 RE36 RE52 RE54 RE56 | ||
$ %s %s %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le %le | ||
"L$START" "MARKER" 0.00000000000000000e+00 0.00000000000000000e+00 1.00000000000000002e-02 0.00000000000000000e+00 1.29999999999999994e-02 0.00000000000000000e+00 -1.70000000000000012e-02 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 | ||
"O" "DRIFT" 5.00000000000000000e+00 5.09906742146927355e-02 1.00000000000000002e-02 6.62878764791005465e-02 1.29999999999999994e-02 -2.54939933237324154e-02 -1.70000000000000012e-02 -5.91480000693044017e-02 0.00000000000000000e+00 5.09959773444608455e+00 6.89406869855017164e-04 -5.91480000693044017e-02 6.89406869855017164e-04 5.09996365040008470e+00 -7.68924000900957222e-02 -5.91480000693044017e-02 -7.68924000900957222e-02 1.49795370600283695e+00 | ||
"L$END" "MARKER" 5.00000000000000000e+00 5.09906742146927355e-02 1.00000000000000002e-02 6.62878764791005465e-02 1.29999999999999994e-02 -2.54939933237324154e-02 -1.70000000000000012e-02 -5.91480000693044017e-02 0.00000000000000000e+00 5.09959773444608455e+00 6.89406869855017164e-04 -5.91480000693044017e-02 6.89406869855017164e-04 5.09996365040008470e+00 -7.68924000900957222e-02 -5.91480000693044017e-02 -7.68924000900957222e-02 1.49795370600283695e+00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
1-90 * skip | ||
91-129 * abs=1e-14 | ||
130-$ * skip |
Oops, something went wrong.