Uses of Interface
simpa.core.api.PointSource
Packages that use PointSource
Package
Description
This package contains all the interfaces and classes related to the creation and setting up of components
to construct accelerators.
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 PointSource in simpa.acc.api.create
Constructor parameters in simpa.acc.api.create with type arguments of type PointSourceModifierConstructorDescriptionAccSourceArrangement
(List<PointSource> poles, double scaling, String name, String groupName, double longiPos) -
Uses of PointSource in simpa.core.api
Classes in simpa.core.api that implement PointSourceModifier and TypeClassDescriptionclass
A point source that is outside the volume used to reproduce the B field inside the volume of interest.class
Point source that is outside the volume that is used to reproduce the electric field inside the volume of interest.Methods in simpa.core.api that return PointSourceModifier and TypeMethodDescriptionCurrentPointSource.copy()
ElectricMonopole.copy()
PointSource.copy()
Methods in simpa.core.api that return types with arguments of type PointSourceModifier and TypeMethodDescriptionCurrentLoop.getPointSources
(Quadrature1D quadrature, int subdivisions) This method gives a list of CurrentPointSources approximating the wire segments in the current loop.SourceArrangement.getPointSources()
Gets the list of point sources.Method parameters in simpa.core.api with type arguments of type PointSourceModifier and TypeMethodDescriptiondouble[][][]
Evaluator.evaluateAtTargets
(List<? extends PointSource> sources, List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D> targets) Evaluator using the fast multipole method.Constructor parameters in simpa.core.api with type arguments of type PointSourceModifierConstructorDescriptionSourceArrangement
(List<PointSource> poles, double scaling, String name) Constructs a SourceArrangement out of a list of point sources. -
Uses of PointSource in simpa.core.api.utils
Method parameters in simpa.core.api.utils with type arguments of type PointSourceModifier and TypeMethodDescriptionstatic 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 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.