Uses of Class
cnuphys.rk4.RungeKuttaException

Packages that use RungeKuttaException
Package
Description
 
 
  • Uses of RungeKuttaException in cnuphys.rk4

    Methods in cnuphys.rk4 that throw RungeKuttaException
    Modifier and Type
    Method
    Description
    int
    RungeKutta.adaptiveStep(double[] yo, double[] yf, double to, double tf, double h, double maxH, IDerivative deriv, IStopper stopper, ButcherTableau tableau, double[] relTolerance, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize This version uses an IRk4Listener to notify the listener that the next step has been advanced.
    int
    RungeKutta.adaptiveStep(double[] yo, double to, double tf, double h, IDerivative deriv, IStopper stopper, IRkListener listener, ButcherTableau tableau, double[] relTolerance, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize This version uses an IRk4Listener to notify the listener that the next step has been advanced.
    int
    RungeKutta.adaptiveStep(double[] yo, double to, double tf, double h, IDerivative deriv, IStopper stopper, IRkListener listener, ButcherTableau tableau, double eps, double[] yscale, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize.
    int
    RungeKutta.adaptiveStep(double[] yo, double to, double tf, double h, List<Double> t, List<double[]> y, IDerivative deriv, IStopper stopper, ButcherTableau tableau, double[] relTolerance, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize and a tolerance vector.
    int
    RungeKutta.adaptiveStep(double[] yo, double to, double tf, double h, List<Double> t, List<double[]> y, IDerivative deriv, IStopper stopper, ButcherTableau tableau, double eps, double[] yscale, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize.
    int
    RungeKuttaZ.adaptiveStepToTf(double[] yo, double to, double tf, double h, IDerivative deriv, IStopper stopper, IRkListener listener, double[] relTolerance, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize This version uses an IRk4Listener to notify the listener that the next step has been advanced.
    int
    RungeKuttaZ.adaptiveStepToTf(double[] yo, double to, double tf, double h, List<Double> t, List<double[]> y, IDerivative deriv, IStopper stopper, double[] relTolerance, double[] hdata)
    Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize and a tolerance vector.
  • Uses of RungeKuttaException in cnuphys.swim

    Methods in cnuphys.swim that throw RungeKuttaException
    Modifier and Type
    Method
    Description
    Swimmer.sectorSwim(int sector, int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double fixedZ, double accuracy, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle in a sector coordinate system.
    Swimmer.sectorSwim(int sector, int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double fixedZ, double accuracy, double maxRad, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle in a sector coordinate system.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double fixedZ, double accuracy, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double fixedZ, double accuracy, double maxRad, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double normX, double normY, double normZ, double d, double accuracy, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, double normX, double normY, double normZ, double d, double accuracy, double maxRad, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, IStopper stopper, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, IStopper stopper, double maxPathLength, double stepSize, double tolerance, double[] hdata)
    Swims a charged particle.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, IStopper stopper, double s0, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    int
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, IStopper stopper, IRkListener listener, double maxPathLength, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle for the listener mode, where a callback is called for each advance of the integration Uses an adaptive stepsize algorithm.
    int
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, IStopper stopper, IRkListener listener, double maxPathLength, double stepSize, double tolerance, double[] hdata)
    Swims a Lund particle for the listener mode, where a callback is called for each advance of the integration Uses an adaptive stepsize algorithm.
    Swimmer.swim(int charge, double xo, double yo, double zo, double momentum, double theta, double phi, Plane plane, double accuracy, double sMax, double stepSize, double[] relTolerance, double[] hdata)
    Swims a charged particle.
    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.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.