Uses of Class
cnuphys.adaptiveSwim.AdaptiveSwimResult
Packages that use AdaptiveSwimResult
-
Uses of AdaptiveSwimResult in cnuphys.adaptiveSwim
Methods in cnuphys.adaptiveSwim with parameters of type AdaptiveSwimResultModifier and TypeMethodDescriptiondouble
AdaptiveSwimResult.delDifference
(AdaptiveSwimResult res) Get the Euclidean distance between the last point of two results.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 -
Uses of AdaptiveSwimResult in cnuphys.adaptiveSwim.test
Fields in cnuphys.adaptiveSwim.test declared as AdaptiveSwimResultModifier and TypeFieldDescriptionAdaptiveResultDiff.result1
Used for debugging, to compare the difference between two swimsAdaptiveResultDiff.result2
Constructors in cnuphys.adaptiveSwim.test with parameters of type AdaptiveSwimResultModifierConstructorDescriptionAdaptiveResultDiff
(AdaptiveSwimResult res1, AdaptiveSwimResult res2) -
Uses of AdaptiveSwimResult in cnuphys.swim
Methods in cnuphys.swim with parameters of type AdaptiveSwimResultModifier and TypeMethodDescriptionvoid
Swimmer.swimCylinder
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double[] centerLineP1, double[] centerLineP2, double radius, double accuracy, double sMax, double stepSize, double[] relTolerance, AdaptiveSwimResult result) Swims a particle with a built in stopper at the boundary of an arbitrary cylinder.void
Swimmer.swimCylinder
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double[] centerLineP1, double[] centerLineP2, double radius, double accuracy, double sMax, double stepSize, AdaptiveSwimResult result) Swims a particle with a built in stopper at the boundary of an arbitrary cylinder.void
Swimmer.swimPlane
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double normX, double normY, double normZ, double pointX, double pointY, double pointZ, double accuracy, double sMax, double stepSize, double[] relTolerance, AdaptiveSwimResult result) void
Swimmer.swimRho
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double fixedRho, double accuracy, double sMax, double stepSize, double[] relTolerance, AdaptiveSwimResult result) Swims a particle with a built in stopper for the rho coordinate.void
Swimmer.swimRho
(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double fixedRho, double accuracy, double sMax, double stepSize, AdaptiveSwimResult result) Swims a particle with a built it stopper for the rho coordinate.