Uses of Class
xal.tools.beam.PhaseMap
Packages that use PhaseMap
Package
Description
Combination of modeling elements from TraceWin documentation put into OpenXAL reference frame.
The Online Model
Modeling Elements Package Library
Contains classes for representing particle beams
and various aspects and properties of particle beams.
-
Uses of PhaseMap in xal.extension.jels.model.elem
Methods in xal.extension.jels.model.elem that return PhaseMapModifier and TypeMethodDescriptionprotected PhaseMapIdealMagDipoleFace.transferMap(IProbe probe) Compute and return the transfer map for this dipole magnet pole face element.IdealMagSectorDipole.transferMap(IProbe probe, double dblLen) Compute the partial transfer map of an ideal sector magnet for the particular probe.protected PhaseMapIdealRfGap.transferMap(IProbe probe) Compute the transfer map for an ideal RF gap.RfqDummyModel.transferMap(IProbe probe, double dblLen) ThickMagFieldMap.transferMap(IProbe probe, double dblLen) Method calculates transfer matrix for the field map on the current range (i.e from probe.getPosition, and for dblLength).ThickRfFieldMap.transferMap(IProbe probe, double dblLen) Method calculates transfer matrix for the field map on the current range (i.e from probe.getPosition, and for dblLength).ThinMagFieldMap.transferMap(IProbe probe) Method calculates transfer matrix for the field map for a given data point in the field map.ThinRfFieldMap.transferMap(IProbe probe) Method calculates transfer matrix for the field map for a given data point in the field map.Drift spaces are calculated separately. -
Uses of PhaseMap in xal.model
Modifier and TypeMethodDescriptionRingModel.compOneTurnMatrix(TransferMapProbe probe) Deprecated.Compute the one-turn map of the ring for a particularTransferMapProbedescribing the beam at injection.IElement.transferMap(IProbe probe, double dblLen) Compute the transfer matrix for subsection of this element of lengthdblLenfor the specified given probe. -
Uses of PhaseMap in xal.model.elem
Methods in xal.model.elem that return PhaseMapModifier and TypeMethodDescriptionprotected PhaseMapChargeExchangeFoil.transferMap(IProbe probe) Returns the transfer map of this element which is the identity.protected PhaseMapCollimator.transferMap(IProbe probe) Returns the transfer map of this element which is the identity.abstract PhaseMapElement.transferMap(IProbe probe, double dblLen) Compute the transfer matrix for subsection of this element of lengthdblLenfor the specified given probe.IdealDrift.transferMap(IProbe probe, double dblLen) Computes the partial transfer map for an ideal drift space.IdealEDipole.transferMap(IProbe probe, double dL) Computes the partial transfer map of an ideal dipole for the particular probe.IdealEQuad.transferMap(IProbe probe, double length) Compute the partial transfer map of an ideal Equadrupole for the particular probe.protected PhaseMapIdealMagDipoleFace.transferMap(IProbe probe) Deprecated.protected PhaseMapIdealMagDipoleFace2.transferMap(IProbe probe) Compute and return the transfer map for this dipole magnet pole face element.protected PhaseMapIdealMagFringeQuadFace.transferMap(IProbe probe) Compute and return the transfer map for this dipole magnet pole face element.protected PhaseMapIdealMagOctupole.transferMap(IProbe probe) Returns the transfer map of this element which is the identity.IdealMagQuad.transferMap(IProbe probe, double length) Compute the partial transfer map of an ideal quadrupole for the particular probe.IdealMagSectorDipole.transferMap(IProbe probe, double dL) Deprecated.Compute the partial transfer map of an ideal sector magnet for the particular probe.IdealMagSectorDipole2.transferMap(IProbe probe, double dblLen) Compute the partial transfer map of an ideal sector magnet for the particular probe.IdealMagSextupole.transferMap(IProbe probe, double length) Determine the transfer map of this element which is simply treated as a drift.IdealMagSkewQuad.transferMap(IProbe probe, double length) Deprecated.Compute the partial transfer map of an ideal skew quadrupole for the particular probe.IdealMagSkewQuad3.transferMap(IProbe probe, double length) Compute the partial transfer map of an ideal quadrupole for the particular probe.IdealMagSolenoid.transferMap(IProbe probe, double length) Compute the partial transfer map of an ideal solenoid for the particular probe.protected PhaseMapIdealMagSteeringDipole.transferMap(IProbe probe) Computes the transfer map for an ideal magnetic dipole.IdealPermMagQuad.transferMap(IProbe probe, double dblLen) IdealPermMagQuad.transferMap(IProbe probe, double dL, double k, int orientation) Compute the partial transfer map of an ideal permanent quadrupole for the particular probe.protected PhaseMapIdealRfGap.transferMap(IProbe probe) Compute the transfer map for an ideal RF gap.protected PhaseMapIdealRfGapUpgraded.transferMap(IProbe probe) Compute the transfer map for an ideal RF gap.protected PhaseMapMarker.transferMap(IProbe probe) Returns the transfer map of this element which is the identity.protected PhaseMapSpectrumMapRfGap.transferMap(IProbe probe) Compute the transfer map for an ideal RF gap.ThickDipole.transferMap(IProbe probe, double dL) Compute the partial transfer map of an ideal quadrupole for the particular probe.abstract PhaseMapThickElement.transferMap(IProbe probe, double dblLen) ThickMatrix.transferMap(IProbe probe, double dblLen) Returns the transfer map produced by the generator matrix over the distancedblLen.protected abstract PhaseMapThinElement.transferMap(IProbe probe) Compute the transfer matrix of this element.ThinElement.transferMap(IProbe probe, double dblLen) Compute the transfer matrix for subsection of this element of lengthdblLenfor the specified given probe.protected PhaseMapThinLens.transferMap(IProbe probe) Compute and return the block-diagonal transfer matrix representing a thin lens in each phase plane.protected PhaseMapThinMatrix.transferMap(IProbe probe) Returns the transfer map of this element, which only has a linear component corresponding to the transfer matrix,IdealMagSectorDipole.transferMapThickDipole(IProbe probe, double dL) Deprecated.A version from ThickDipole. -
Uses of PhaseMap in xal.model.probe
Methods in xal.model.probe that return PhaseMapModifier and TypeMethodDescriptionTransferMapProbe.getPartialTransferMap()Get the partial transfer map for the current probe location.TransferMapProbe.getTransferMap()Get the composite transfer map for the current probe location.Methods in xal.model.probe with parameters of type PhaseMapModifier and TypeMethodDescriptionvoidTransferMapProbe.setPartialTransferMap(PhaseMap mapPhi) Set the partial transfer map at the current probe location.voidTransferMapProbe.setTransferMap(PhaseMap mapTrans) Set the current composite transfer map up to the current probe location. -
Uses of PhaseMap in xal.model.probe.traj
Methods in xal.model.probe.traj that return PhaseMapModifier and TypeMethodDescriptionTransferMapState.getPartialTransferMap()Returns the partial transfer map that transports particle phase coordinates through the space occupied by this state.TransferMapState.getTransferMap()Get the composite transfer map at this state location.Methods in xal.model.probe.traj with parameters of type PhaseMapModifier and TypeMethodDescriptionvoidTransferMapState.setPartialTransferMap(PhaseMap mapPart) Sets the current partial transfer map, or "through map".voidTransferMapState.setStateTransferMap(PhaseMap mapTrans) Set the transfer map across this state, from entrance to exit.voidTransferMapState.setTransferMap(PhaseMap mapTrans) Set the current composite transfer map up to the current probe location. -
Uses of PhaseMap in xal.tools.beam
Methods in xal.tools.beam that return PhaseMapModifier and TypeMethodDescriptionNon-destructive map composition - binary composition of two PhaseMaps.PhaseMap.copy()Make a deep copy of this phase map.static PhaseMapPhaseMap.identity()Create an identity phase mapPhaseMap.inverse()Compute and return the inverse map φ-1 of this map φ.Methods in xal.tools.beam with parameters of type PhaseMapModifier and TypeMethodDescriptionNon-destructive map composition - binary composition of two PhaseMaps.voidPhaseMap.composeEquals(PhaseMap mapRight) In-place map composition, binary composition of twoPhaseMapobjects where this map This map φ2 is replaced by
φ2 ← φ2 ⋅ φ1
where φ1 the argument map.voidSet this map to copy the specified map.Constructors in xal.tools.beam with parameters of type PhaseMap -
Uses of PhaseMap in xal.tools.beam.calc
Methods in xal.tools.beam.calc that return PhaseMapModifier and TypeMethodDescriptionCalculationsOnRings.computeRingTransferMap(TransferMapState state1, TransferMapState state2) Returns the transfer map T2,1 taking phase coordinates from state position S1 to state position S2 within the ring.static PhaseMapCalculationsOnMachines.computeTransferMap(TransferMapState state1, TransferMapState state2) Convenience method for computing the transfer map between two state locations, say S1 and S2.CalculationsOnMachines.getFullTransferMap()Returns the transfer map of the full machine lattice represented by the associated simulation trajectory.CalculationsOnRings.getOneTurnMap()Returns the one-turn map Φ0 for the ring at the location s = 0.