QuadTEAPOT#
- class orbit.teapot.QuadTEAPOT(name='quad no name', length=0.0, nparts=2, kq=0.0, poles=None, kls=None, skews=None, waveform=None)[source]#
Bases:
orbit.teapot.teapot.NodeTEAPOTQuad Combined Function TEAPOT element.
Methods Summary
The Quad Combined Function TEAPOT class implementation of the AccNode class initialize() method.
setWaveform(waveform)Sets the time dependent waveform function
track(paramsDict)The Quad Combined Function TEAPOT class implementation of the AccNodeBunchTracker class track(probe) method.
Methods Documentation
- Parameters
name (str) –
length (float) –
nparts (int) –
kq (float) –
poles (list[int]) –
kls (list[float]) –
skews (list[int]) –
waveform (Any) –
- Return type
None
- initialize()[source]#
The Quad Combined Function TEAPOT class implementation of the AccNode class initialize() method.
- Return type
None