Mad8FirstOrderTaylorIntegrator#

class georges.manzoni.integrators.Mad8FirstOrderTaylorIntegrator[source]#

Bases: Mad8Integrator

Attributes Summary

MATRICES

Methods Summary

cache(element)

propagate(element, beam_in, beam_out, ...)

Attributes Documentation

MATRICES = {'BEND': CPUDispatcher(<function compute_mad_combined_dipole_matrix>), 'DRIFT': CPUDispatcher(<function compute_mad_drift_matrix>), 'QUADRUPOLE': CPUDispatcher(<function compute_mad_quadrupole_matrix>), 'SBEND': CPUDispatcher(<function compute_mad_combined_dipole_matrix>)}#

Methods Documentation

classmethod cache(element) List[source]#
classmethod propagate(element, beam_in, beam_out, global_parameters: List)[source]#