Uses of Class
cnuphys.adaptiveSwim.AdaptiveSwimException

Packages that use AdaptiveSwimException
Package
Description
 
  • Uses of AdaptiveSwimException in cnuphys.adaptiveSwim

    Modifier and Type
    Method
    Description
    static 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 field
    void
    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 field
    void
    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 field
    void
    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 field
    void
    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 field
    void
    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