at.lattice.elements#

Element objects used in AT.

Each element has a default PassMethod attribute for which it should have the appropriate attributes. If a different PassMethod is set, it is the caller’s responsibility to ensure that the appropriate attributes are present.

Modules

abstract_elements

Abstract Element classes

basic_elements

Basic Element classes

conversions

Conversion functions for Element attributes

crabcavity_element

Crab cavity Element

element_object

Base Element object

idtable_element

ID table Element

magnet_elements

Element classes for magnets

rectangular_bend

Additional method for rectangular bending magnets

variable_elements

Time-dependent Multipole