We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7f12140 + 70175bc commit a3c0f51Copy full SHA for a3c0f51
src/madl_etrck.mad
@@ -299,7 +299,7 @@ local function track_drift (elm, m)
299
end
300
301
local function track_multipole (elm, m)
302
- get_mult(elm, m) ; adj_mult(m)
+ get_mult(elm, m, 1) ; adj_mult(m)
303
304
if m.nmul == 0 and abs(elm.ksi) < minstr then return track_marker(elm, m) end
305
@@ -618,7 +618,7 @@ local function track_solenoid (elm, m)
618
619
620
if l < minlen then
621
- if model == "DKD" and lrad ~= 0 then
+ if model == "DKD" and lrad > minlen then
622
return track_multipole(elm, m)
623
624
errorf("invalid solenoid '%s' length=%.4e [m] (>0 expected)", elm.name, l)
0 commit comments