orbit.py_linac.overlapping_fields.sns_enge_func_factory#

Functions

SNS_EngeFunctionFactory(quad)

It generates the Enge's Function for SNS quads.

Classes

EngeFunction(length_param, ...[, cutoff_level])

The Enge function with parameters from Berz's paper

SimpleQuadFieldFunc(quad)

It is an implementation of the QuadFieldSourceFunction class for a simple quad with constant field between (-L/2;+L/2).