Uses of Interface
xal.tools.beam.calc.ISimulationResults
Packages that use ISimulationResults
-
Uses of ISimulationResults in xal.tools.beam.calc
Subinterfaces of ISimulationResults in xal.tools.beam.calcModifier and TypeInterfaceDescriptionstatic interface
Processes simulation data concerned with the beam properties.static interface
This interface defines methods for computation results that are in the form of points, or locations, in phase space.Classes in xal.tools.beam.calc that implement ISimulationResultsModifier and TypeClassDescriptionclass
Class for performing calculations on data obtained from simulating linacs and beam transport systems.class
Class for performing the calculations expressed in theISimEnvResults
interface in the context of a particle beam system without regard to the particle.class
Provides processing functions appropriate for single particle simulation data.class
Class for computing ring parameters from simulation data.class
This class reduces the general operation of the base classSimResultsAdaptor
to the specific use of the calculation engine
for simulation data of typeCalculationsOnRings
TransferMapTrajectory
, and use of calculation engine
for simulation data of typeCalculationsOnBeams
EnvelopeTrajectory
.class
This class allows the developer to dynamically choose which calculation engine applies to which simulation results type.Methods in xal.tools.beam.calc with type parameters of type ISimulationResultsModifier and TypeMethodDescription<I extends ISimulationResults>
voidSimResultsAdaptor.registerCalcEngine
(Class<? extends ProbeState<?>> clsType, I iCalcEngine) Register the location calculation engine for the given probe data type.