TransportSecondOrderTaylorIntegratorExact#

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

Bases: TransportFirstOrderTaylorIntegratorExact

Attributes Summary

TENSORS

Methods Summary

cache(element)

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

Attributes Documentation

TENSORS = {'BEND': CPUDispatcher(<function compute_transport_combined_dipole_ex_tensor>), 'FRINGEIN': CPUDispatcher(<function compute_transport_fringe_in_ex_tensor>), 'FRINGEOUT': CPUDispatcher(<function compute_transport_fringe_out_ex_tensor>), 'MULTIPOLE': CPUDispatcher(<function compute_transport_multipole_ex_tensor>), 'QUADRUPOLE': CPUDispatcher(<function compute_transport_quadrupole_ex_tensor>), 'SBEND': CPUDispatcher(<function compute_transport_combined_dipole_ex_tensor>), 'SEXTUPOLE': CPUDispatcher(<function compute_transport_sextupole_ex_tensor>)}#

Methods Documentation

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