quad module

This module holds Quad.

class Quad(line, dat_idx=None, **kwargs)[source]

Bases: Element

A partially defined quadrupole.

Parameters:
base_name = 'QP'
n_attributes: int | range | Collection = range(3, 10)
__init__(line, dat_idx=None, **kwargs)[source]

Check number of attributes, set gradient.

Parameters:
Return type:

None

_abc_impl = <_abc._abc_data object at 0x7318faaa3e00>