Package xal.extension.jels
Class ImporterHelpers
java.lang.Object
xal.extension.jels.ImporterHelpers
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAllInitialParameters(Accelerator accelerator, List<Double> bunchFrequency, List<Double> beamCurrent, List<Double> kineticEnergy, List<PhaseVector> initialCentroid, List<Twiss[]> initialTwiss) static AcceleratorSeqCombostatic voidaddHardcodedInitialParameters(Accelerator accelerator) static voidaddInitialParameters(Accelerator accelerator, double bunchFrequency, double beamCurrent, double kineticEnergy, PhaseVector initialCentroid, Twiss[] initialTwiss) static EnvelopeProbestatic voidsetupInitialParameters(EnvelopeProbe probe, double bunchFrequency, double beamCurrent, double kineticEnergy, PhaseVector vecCent, Twiss[] initialTwiss) static List<EnvelopeProbeState>simulateInitialValues(EnvelopeProbe probe, AcceleratorSeqCombo seqCombo) static voidxmlCleanup(Node parent) Cleans up XML OpenXal produces
-
Method Details
-
addDefaultComboSeq
-
defaultProbe
-
setupInitialParameters
public static void setupInitialParameters(EnvelopeProbe probe, double bunchFrequency, double beamCurrent, double kineticEnergy, PhaseVector vecCent, Twiss[] initialTwiss) -
simulateInitialValues
public static List<EnvelopeProbeState> simulateInitialValues(EnvelopeProbe probe, AcceleratorSeqCombo seqCombo) throws ModelException - Throws:
ModelException
-
addHardcodedInitialParameters
-
addInitialParameters
public static void addInitialParameters(Accelerator accelerator, double bunchFrequency, double beamCurrent, double kineticEnergy, PhaseVector initialCentroid, Twiss[] initialTwiss) -
addAllInitialParameters
-
xmlCleanup
Cleans up XML OpenXal produces- Parameters:
parent- node to clean
-