Class FieldMapIntegrator

All Implemented Interfaces:
Serializable, IArchive

public class FieldMapIntegrator extends PhaseMatrix
General electromagnetic field map integrator. Only the energy kick part, with longitudinal and transverse focusing plus bending, but not the drift space.
Author:
Juan F. Esteban Müller <JuanF.EstebanMuller@esss.se>
See Also:
  • Constructor Details

    • FieldMapIntegrator

      public FieldMapIntegrator(PhaseMatrix matrix)
    • FieldMapIntegrator

      public FieldMapIntegrator(PhaseMatrix matrix, String integrator)
  • Method Details

    • setCoupled

      public void setCoupled(boolean coupled)
    • identity

      public static FieldMapIntegrator identity()
    • timesKick

      public void timesKick(IProbe probe, double length, FieldMapPoint fieldMapPoint)
    • timesKick

      public void timesKick(IProbe probe, double length, FieldMapPoint fieldMapPoint, double energyGain)
    • timesDriftLeft

      public void timesDriftLeft(double length)