pyaccelerator.elements.base

Module Contents

Classes

BaseElement

Base class of a lattice element.

class pyaccelerator.elements.base.BaseElement(*instance_args)[source]

Base class of a lattice element.

Parameters

*instance_args – Arguments required to make the instance of this class’s subclasses.

property length(self) → float[source]
property m(self) → TransferMatrix[source]

Phase space transfer matrix.

copy(self) → ’BaseElement’[source]

Create a copy of this instance.

Returns

A copy of this instance.