Package xal.extension.jels
Class ImporterHelpers
java.lang.Object
xal.extension.jels.ImporterHelpers
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addAllInitialParameters
(Accelerator accelerator, List<Double> bunchFrequency, List<Double> beamCurrent, List<Double> kineticEnergy, List<PhaseVector> initialCentroid, List<Twiss[]> initialTwiss) static AcceleratorSeqCombo
static void
addHardcodedInitialParameters
(Accelerator accelerator) static void
addInitialParameters
(Accelerator accelerator, double bunchFrequency, double beamCurrent, double kineticEnergy, PhaseVector initialCentroid, Twiss[] initialTwiss) static EnvelopeProbe
static void
setupInitialParameters
(EnvelopeProbe probe, double bunchFrequency, double beamCurrent, double kineticEnergy, PhaseVector vecCent, Twiss[] initialTwiss) static List<EnvelopeProbeState>
simulateInitialValues
(EnvelopeProbe probe, AcceleratorSeqCombo seqCombo) static void
xmlCleanup
(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
-