Uses of Class
xal.model.probe.traj.TransferMapState
Packages that use TransferMapState
-
Uses of TransferMapState in xal.model.probe
Methods in xal.model.probe that return TransferMapStateModifier and TypeMethodDescriptionTransferMapProbe.createEmptyProbeState()Creates a new, emptyTransferMapState.TransferMapProbe.createProbeState()Return a newProbeStateobject, of the appropriate type, initialized to the current state of this probe.protected TransferMapStateTransferMapProbe.readStateFrom(DataAdaptor container) Methods in xal.model.probe that return types with arguments of type TransferMapStateModifier and TypeMethodDescriptionTransferMapProbe.createTrajectory()Creates aTrajectory<TransferMapState>object of the proper type for saving the probe's history.Method parameters in xal.model.probe with type arguments of type TransferMapStateModifier and TypeMethodDescriptionprotected voidTransferMapProbe.initializeFrom(Probe<TransferMapState> probe) Deprecated.Never Used -
Uses of TransferMapState in xal.model.probe.traj
Methods in xal.model.probe.traj that return TransferMapStateModifier and TypeMethodDescriptionTransferMapState.copy()Implements the clone operation required by the base classProbeState.Constructors in xal.model.probe.traj with parameters of type TransferMapStateModifierConstructorDescriptionTransferMapState(TransferMapState transferMapState) Copy constructor for TransferMapState. -
Uses of TransferMapState in xal.tools.beam.calc
Methods in xal.tools.beam.calc that return types with arguments of type TransferMapStateModifier and TypeMethodDescriptionCalculationsOnMachines.getTrajectory()Returns the simulation trajectory from which all the machine properties are computed.Methods in xal.tools.beam.calc with parameters of type TransferMapStateModifier and TypeMethodDescriptionprotected PhaseMatrixCalculationsOnMachines.calculateFullLatticeMatrixAt(TransferMapState state) Calculates and returns the full lattice matrix for the machine at the given state location.CalculationsOnMachines.computeBetatronPhase(TransferMapState state) This is the phase advance for the given state location.CalculationsOnMachines.computeChromAberration(TransferMapState state) Computes the chromatic aberration for one pass around the ring starting at the given state location, or from the entrance to state position for a linear machine.CalculationsOnMachines.computeChromDispersion(TransferMapState state) Calculates the fixed point (closed orbit) in transverse phase space at the given state location in the presence of dispersion.CalculationsOnMachines.computeCoordinatePosition(TransferMapState state) We return the projective portion of the full-turn transfer map φn : P6 → P6 where n is the index of the given state Sn.CalculationsOnMachines.computeFixedOrbit(TransferMapState state) Get the fixed point at this state location about which betatron oscillations occur.Twiss[]CalculationsOnRings.computeMatchedTwissAt(TransferMapState state) Calculates the matched Courant-Snyder parameters for the given state location.CalculationsOnRings.computePhaseAdvanceBetween(TransferMapState state1, TransferMapState state2) Computes the phase advances between the given state locations for each phase plane.CalculationsOnRings.computeRingFullTurnMatrixAt(TransferMapState state) Computes the one-turn matrix of the ring at the given state location.CalculationsOnRings.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.CalculationsOnRings.computeRingTransferMatrix(TransferMapState state1, TransferMapState state2) Returns the transfer matrix Φ2,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.static PhaseMatrixCalculationsOnMachines.computeTransferMatrix(TransferMapState state1, TransferMapState state2) Convenience method for computing the transfer matrix between two state locations, say S1 and S2.CalculationsOnRings.computeTurnByTurnResponse(TransferMapState stateInj, TransferMapState stateObs, int cntTurns, PhaseVector vecInj) Computes and returns the turn-by-turn phase positions {zn ∈ R6 × {1} | n=0,...,N-1 } at the given location sobs of state Sobs resulting from a particle injected at location sinj ∈ Sinj with initial phase coordinates zinj.CalculationsOnRings.computeTurnByTurnRespWrtFixedOrbit(TransferMapState stateInj, TransferMapState stateObs, int cntTurns, PhaseVector vecInj) Computes and returns the turn-by-turn phase positions {zn ∈ R6 × {1} | n=0,...,N-1 } at the given location sobs of state Sobs resulting from a particle injected at location sinj ∈ Sinj with initial phase coordinates zinj.Twiss[]CalculationsOnMachines.computeTwissParameters(TransferMapState state) Computes the closed orbit Twiss parameters at this state location representing the matched beam envelope when treating the trajectory as a lattice of periodic cells.Constructor parameters in xal.tools.beam.calc with type arguments of type TransferMapStateModifierConstructorDescriptionConstructor forCalculationsOnMachines.Constructor for CalculationsOnRings.