core.elements.quad module

This module holds Quad.

class Quad(line: list[str], dat_idx: int, name: str | None = None, **kwargs: str)

Bases: Element

A partially defined quadrupole.

__init__(line: list[str], dat_idx: int, name: str | None = None, **kwargs: str) None

Check number of attributes, set gradient.

_abc_impl = <_abc._abc_data object>
base_name = 'QP'
n_attributes: int | range | Collection = range(3, 10)