Class Waves

java.lang.Object
org.mbari.jcommons.ocean.Waves

public class Waves extends Object
Since:
2011-12-26
  • Constructor Details

    • Waves

      public Waves()
  • Method Details

    • celerity

      public static Tuple3<Double,Double,Double> celerity(double t, double z)
      Ideal wave phase speed = f(Period, Depth)
      Parameters:
      t - = ideal wave period (seconds)
      z - = water depth (meters)
      Returns:
      (c, Ld, L) where: C = wave phase speed (m/s), Ld = deepwater wavelength (M), and L = wavelength in water depth, Z
    • celerity

      public static Tuple3<Double,Double,Double> celerity(double t)
      Ideal wave phase speed = f(Period), Deep water approximation
      Parameters:
      t - = ideal wave period (seconds)
      Returns:
      (c, Ld, L) where: C = wave phase speed (m/s), Ld = deepwater wavelength (M), and L = wavelength in deep water