Uses of Class
cnuphys.adaptiveSwim.AdaptiveSwimException
Packages that use AdaptiveSwimException
-
Uses of AdaptiveSwimException in cnuphys.adaptiveSwim
Methods in cnuphys.adaptiveSwim that throw AdaptiveSwimExceptionModifier and TypeMethodDescriptionstatic int
AdaptiveSwimUtilities.driver
(double h, IDerivative deriv, IAdaptiveStopper stopper, IAdaptiveAdvance advancer, double eps, double[] uf) Basic adaptive step size driver that tries to integrate from s = 0 to s = sf, where sf is in the stopper object.void
AdaptiveSwimmer.sectorSwimZ
(int sector, int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double targetZ, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swims a charged particle in a sector coordinate system.void
AdaptiveSwimmer.swim
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double sf, double h0, double eps, AdaptiveSwimResult result) Swim using the current active field.void
AdaptiveSwimmer.swimCylinder
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, Cylinder targetCylinder, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to an arbitrary infinitely long cylinder using the current active fieldvoid
AdaptiveSwimmer.swimLine
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, Line targetLine, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to an arbitrary infinitely long line using the current active fieldvoid
AdaptiveSwimmer.swimPlane
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, Plane targetPlane, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to a plane using the current active fieldvoid
AdaptiveSwimmer.swimRho
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double targetRho, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to a fixed rho using the current active fieldvoid
AdaptiveSwimmer.swimS
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to a definite pathlength.void
AdaptiveSwimmer.swimSphere
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, Sphere targetSphere, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to an arbitrary sphere using the current active fieldvoid
AdaptiveSwimmer.swimZ
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double targetZ, double accuracy, double sf, double h0, double eps, AdaptiveSwimResult result) Swim to a fixed z using the current active field