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 interfaceProcesses simulation data concerned with the beam properties.static interfaceThis 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 TypeClassDescriptionclassClass for performing calculations on data obtained from simulating linacs and beam transport systems.classClass for performing the calculations expressed in theISimEnvResultsinterface in the context of a particle beam system without regard to the particle.classProvides processing functions appropriate for single particle simulation data.classClass for computing ring parameters from simulation data.classThis class reduces the general operation of the base classSimResultsAdaptorto the specific use of the calculation enginefor simulation data of typeCalculationsOnRingsTransferMapTrajectory, and use of calculation enginefor simulation data of typeCalculationsOnBeamsEnvelopeTrajectory.classThis 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.