Class SwimTest

java.lang.Object
cnuphys.swimtest.SwimTest

public class SwimTest extends Object
  • Constructor Details

    • SwimTest

      public SwimTest()
  • Method Details

    • memoryReport

      public static void memoryReport(String message)
      Print a memory report
      Parameters:
      message - a message to add on
    • printSwimZ

      public static void printSwimZ(SwimZStateVector v, String s)
      Print a vector to the standard output
      Parameters:
      v - the double vector
      s - an info string
    • printSwimZCM

      public static void printSwimZCM(SwimZStateVector v, String s)
      Print a vector to the standard output
      Parameters:
      v - the double vector
      s - an info string
    • printVect

      public static void printVect(double[] v, String s)
      Print a vector to the standard output
      Parameters:
      v - the double vector
      s - an info string
    • randVal

      public static double randVal(double min, double max, Random rand)
      Computer a random double between two limits
      Parameters:
      min - the min value
      max - the max value
      rand - the generator
      Returns:
      a random double between two limits
    • locDiff

      public static double locDiff(double[] v1, double[] v2)
      Compute the distance between two vectors
      Parameters:
      v1 - the first vector
      v2 - the second vector
      Returns:
      the euclidean distance between two vectors
    • locDiff

      public static double locDiff(double[] v1, SwimZStateVector szv)
      Compute the distance between a vector and a SwimZStateVector
      Parameters:
      v1 - the vector (in m)
      szv - the SwimZStateVector (assumed in cm)
      Returns:
      the euclidean distance between two vectors in meters
    • printSummary

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

      public static void printSummary(String message, int nstep, double momentum, double theta0, SwimZStateVector sv, double[] hdata)
    • Xmain

      public static void Xmain(String[] arg)
      main program
      Parameters:
      arg - command line arguments (ignored)
    • main

      public static void main(String[] arg)
      main program
      Parameters:
      arg - command line arguments (ignored)