A sextupole implemented as a matrix, up to 3rd order. Use KSEXT for symplectic tracking.
Parallel capable? : yes
GPU capable? : yes
Back-tracking capable? : yes
Parameter Name | Units | Type | Default | Description |
L | M | double | 0.0 | length |
K2 | 1∕M3 | double | 0.0 | geometric strength |
K1 | 1∕M2 | double | 0.0 | geometric quadrupole strength error. See notes below! |
J1 | 1∕M2 | double | 0.0 | geometric skew quadrupole strength error. See notes below! |
TILT | RAD | double | 0.0 | rotation about longitudinal axis |
DX | M | double | 0.0 | misalignment |
DY | M | double | 0.0 | misalignment |
DZ | M | double | 0.0 | misalignment |
FSE | double | 0.0 | fractional strength error |
|
FFRINGE | double | 0.0 | Length occupied by linear fringe regions as fraction hard-edge length L. |
|
ORDER | short | 0 | matrix order |
|
GROUP | string | NULL | Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup |
|
This element simulates a sextupole using a matrix, up to third order.
The K1 and J1 parameters allow introducing normal and skew quadrupole error terms. The matrix expressions assume that these are weak effects and high accuracy should not be expected if this is not true. If K1 is significant, then use of the KQUSE element is preferred.
SHRFDF