bend module
Define an horizontal Bend.
The transfer matrix parameters, and k_x in particular, are defined only for
a field gradient index inferior to unity in TraceWin documentation. For the
cases where n > 1, see this topic.
- class Bend(line, dat_idx=None, **kwargs)[source]
Bases:
ElementHold the strict minimum for BEND element.
In TraceWin documentation, transfer matrix is in \(mm\) and \(deg\). We use here \(m\) and \(rad\).
- base_name = 'DIP'
- __init__(line, dat_idx=None, **kwargs)[source]
Precompute the parameters used to compute transfer matrix.
- _abc_impl = <_abc._abc_data object at 0x7318fb7ceb80>