Uses of Class
simpa.core.api.exceptions.OutOfApertureException
Packages that use OutOfApertureException
Package
Description
This package contains the public interfaces and classes of the simpa.acc library.
This package contains utility classes to help in using the simpa.acc module.
This package contains all public interfaces and classes that can be programmed to.
This package contains all utils that can be used to set up the SIMPA Core library.
-
Uses of OutOfApertureException in simpa.acc.api
Methods in simpa.acc.api that throw OutOfApertureExceptionModifier and TypeMethodDescriptionAccCli.beamFromFile
(String type, Double mom, Double lPos, Double mass, Double charge, String name, String file) AccCli.createBeam
(String type, Double mom, Double he, Double ve, Double lPos, Double dpOp, Double mass, Double charge, String name, String distribution, Integer nParticles, TwissParameters twiss) AccCli.createParticle
(String type, Double mom, Double dx, Double ax, Double dy, Double ay, Double lPos, Double dpOp, Double mass, Double charge, String name) AccCli.createTwiss
(Double x, Double xp, Double y, Double yp, Double ha, Double va, Double hb, Double vb, Double dispH, Double dispV, Double dispPrimeH, Double dispPrimeV, Double emH, Double emV, Double muH, Double muV, Double dpop, Double lPos) void
AccCli.fieldOnCurve
(Map<String, Double> map, org.apache.commons.math3.geometry.euclidean.threed.Vector3D shift, String outputFile, Boolean localFrame) ParticleFactory.getParticle
(double p0InGeV, PhaseSpaceCoordinates phs, double longiPos, PotentialProvider afp, double mass, double charge) Gets a particle with the given data.ParticleFactory.getParticle
(double p0InGeV, PhaseSpaceCoordinates phs, double longiPos, PotentialProvider pp, ParticleType type) Gets a particle with the given data. -
Uses of OutOfApertureException in simpa.acc.api.utils
Methods in simpa.acc.api.utils that throw OutOfApertureExceptionModifier and TypeMethodDescriptionvoid
FrequencyAnalysis.scanTunes2D
(double stepSize) Executes the tune scan by tracking particles for the given number of turns for each point in the tune diagram.void
DynamicAperture.track
(int turns) First it sets up the particle for the frequency analysys, then tracks particles for the specified number of turns. -
Uses of OutOfApertureException in simpa.core.api
Methods in simpa.core.api that throw OutOfApertureExceptionModifier and TypeMethodDescriptiondouble[][]
PotentialProvider.getPotentialsWithDerivatives
(org.apache.commons.math3.geometry.euclidean.threed.Vector3D r) Gets the vector potentials and gradients at a given point. -
Uses of OutOfApertureException in simpa.core.api.utils
Methods in simpa.core.api.utils that throw OutOfApertureExceptionModifier and TypeMethodDescriptionstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D
CalculatorUtils.getAVector
(PotentialProvider afp, org.apache.commons.math3.geometry.euclidean.threed.Vector3D pos) Evaluates the vector potential at the given position from the given PotentialProvider instance.static org.apache.commons.math3.geometry.euclidean.threed.Vector3D
CalculatorUtils.getBField
(PotentialProvider pp, org.apache.commons.math3.geometry.euclidean.threed.Vector3D pos) Evaluates the magnetic field at the given position from the given PotentialProvider instance.static org.apache.commons.math3.geometry.euclidean.threed.Vector3D
CalculatorUtils.getEField
(PotentialProvider pp, org.apache.commons.math3.geometry.euclidean.threed.Vector3D pos) Evaluates the electric field at the given position from the given PotentialProvider instance.static void
DiagnosticUtils.getFieldsOnCurve
(List<PointSource> sources, List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D> curve, org.apache.commons.math3.geometry.euclidean.threed.Vector3D shift, String outfile, LengthUnit lUnit, List<LocalFrame> lfl) Write the field components into a file along a curve.static void
DiagnosticUtils.getFieldsOnCurve
(PotentialProvider pp, List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D> curve, org.apache.commons.math3.geometry.euclidean.threed.Vector3D shift, String outfile, List<LocalFrame> lfl, boolean localFrame) Write the field components into a file along a curve.static double
CalculatorUtils.getScalarPotential
(PotentialProvider afp, org.apache.commons.math3.geometry.euclidean.threed.Vector3D pos) Evaluates the scalar potential at the given position from the given PotentialProvider instance.static org.apache.commons.math3.geometry.euclidean.threed.Vector3D
DiagnosticUtils.integrateBFieldOnCurve
(List<PointSource> sources, List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D> curve, org.apache.commons.math3.geometry.euclidean.threed.Vector3D shift, List<LocalFrame> lfl) Integrates the B field on the curve and returns the integral.static org.apache.commons.math3.geometry.euclidean.threed.Vector3D
DiagnosticUtils.integrateEFieldOnCurve
(List<PointSource> sources, List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D> curve, org.apache.commons.math3.geometry.euclidean.threed.Vector3D shift, List<LocalFrame> lfl) Integrates the E field on the curve and returns the integral.void
RmsErrorCalculator.printRMSErrorForSHFieldFile
(String filename, PotentialProvider pp, int ntest) Prints the RMS (root mean square) error for a SHField in a given file.