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:
_abc_impl = <_abc._abc_data object at 0x7feea8db0b40>