A numerically-integrated dipole magnet with a Cartesian gradient.
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no
Parameter Name | Units | Type | Default | Description |
L | M | double | 0.0 | arc length |
ANGLE | RAD | double | 0.0 | bend angle |
E1 | RAD | double | 0.0 | entrance edge angle |
B1 | 1∕M | double | 0.0 | normalized gradient (K1=B1*L/ANGLE) |
Q1REF | M | double | 0.0 | distance from septum at which bending radius is L/ANGLE |
FLEN | M | double | 0.0 | fringe field length |
ACCURACY | double | 0.0001 | integration accuracy |
|
METHOD | STRING | runge-kutta | integration method (runge-kutta, bulirsch-stoer, modified-midpoint, two-pass modified-midpoint, leap-frog, non-adaptive runge-kutta |
|
MODEL | STRING | linear | fringe model (hard-edge, linear, cubic-spline, tanh, quintic |
|
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 |
|
OCTU