Uses of Class
cnuphys.adaptiveSwim.AdaptiveSwimResult

Packages that use AdaptiveSwimResult
  • Uses of AdaptiveSwimResult in cnuphys.adaptiveSwim

    Methods in cnuphys.adaptiveSwim with parameters of type AdaptiveSwimResult
    Modifier and Type
    Method
    Description
    double
    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 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
  • Uses of AdaptiveSwimResult in cnuphys.adaptiveSwim.test

    Modifier and Type
    Field
    Description
    AdaptiveResultDiff.result1
    Used for debugging, to compare the difference between two swims
    AdaptiveResultDiff.result2
     
    Constructors in cnuphys.adaptiveSwim.test with parameters of type AdaptiveSwimResult
    Modifier
    Constructor
    Description
     
     
  • Uses of AdaptiveSwimResult in cnuphys.swim

    Methods in cnuphys.swim with parameters of type AdaptiveSwimResult
    Modifier and Type
    Method
    Description
    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, 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.