Class Swimming

java.lang.Object
cnuphys.swim.Swimming

public class Swimming extends Object
  • Constructor Details Link icon

    • Swimming Link icon

      public Swimming()
  • Method Details Link icon

    • setNotifyOn Link icon

      public static void setNotifyOn(boolean notifyOn)
      Set whether we notify listeners. Might turn off temporarily to avoid multiple notifications.
      Parameters:
      notifyOn - the flag.
    • clearMCTrajectories Link icon

      public static void clearMCTrajectories()
      Clear all the mc trajectories.
    • clearReconTrajectories Link icon

      public static void clearReconTrajectories()
      Clear all the recon trajectories.
    • clearAuxTrajectories Link icon

      public static void clearAuxTrajectories()
      Clear all the aux trajectories.
    • clearAllTrajectories Link icon

      public static void clearAllTrajectories()
      Clear all trajectories
    • getMCTrajectories Link icon

      public static ArrayList<SwimTrajectory> getMCTrajectories()
      Get all the cached mc trajectories
      Returns:
      all the cached mc trajectories
    • getReconTrajectories Link icon

      public static ArrayList<SwimTrajectory> getReconTrajectories()
      Get all the cached recon trajectories
      Returns:
      all the cached recon trajectories
    • getAuxTrajectories Link icon

      public static ArrayList<SwimTrajectory> getAuxTrajectories()
      Get all the cached aux trajectories
      Returns:
      all the cached aux trajectories
    • addMCTrajectory Link icon

      public static void addMCTrajectory(SwimTrajectory traj)
      Add a trajectory to the mc collection
      Parameters:
      traj - the trajectory to add.
    • addReconTrajectory Link icon

      public static void addReconTrajectory(SwimTrajectory traj)
      Add a trajectory to the recon collection
      Parameters:
      traj - the trajectory to add.
    • removeMCTrajectory Link icon

      public static void removeMCTrajectory(SwimTrajectory traj)
      Remove a trajectory from the mc collection
      Parameters:
      traj - the trajectory to remove.
    • removeReconTrajectory Link icon

      public static void removeReconTrajectory(SwimTrajectory traj)
      Remove a trajectory from the recon collection
      Parameters:
      traj - the trajectory to remove.
    • removeAuxTrajectory Link icon

      public static void removeAuxTrajectory(SwimTrajectory traj)
      Remove a trajectory from the aux collection
      Parameters:
      traj - the trajectory to remove.
    • notifyListeners Link icon

      public static void notifyListeners()
    • addSwimTrajectoryListener Link icon

      public static void addSwimTrajectoryListener(SwimTrajectoryListener SwimTrajectoryListener)
      Add a magnetic field change listener
      Parameters:
      SwimTrajectoryListener - the listener to add
    • removeSwimTrajectoryListener Link icon

      public static void removeSwimTrajectoryListener(SwimTrajectoryListener SwimTrajectoryListener)
      Remove a SwimTrajectoryListener.
      Parameters:
      SwimTrajectoryListener - the SwimTrajectoryListener to remove.
    • printSummary Link icon

      public static void printSummary(String message, int nstep, double momentum, double[] y, double[] hdata)
    • testSwim Link icon

      public static SwimTrajectory testSwim(int opt)
    • main Link icon

      public static void main(String[] arg)