setWaveModes

set amplitudes of the given wave modes


Declaration

 [omega,k,l] = setWaveModes(kMode, lMode, j, phi, u, sign)

Parameters

  • kMode integer index, (k0 > -Nx/2 && k0 < Nx/2)
  • lMode integer index, (l0 > -Ny/2 && l0 < Ny/2)
  • j integer index, (j0 >= 1 && j0 <= nModes), unless k=l=0 in which case j=0 is okay (inertial oscillations)
  • phi phase in radians, (0 <= phi <= 2*pi)
  • u fluid velocity in \(\mathrm{m\,s^{-1}}\)
  • sign sign of the frequency, +1 or -1

Returns

  • omega wave frequencies in \(\mathrm{rad\,s^{-1}}\)
  • k x-direction wavenumbers in \(\mathrm{rad\,m^{-1}}\)
  • l y-direction wavenumbers in \(\mathrm{rad\,m^{-1}}\)

Discussion

Overwrite any existing wave modes with the given new values


This site uses Just the Docs, a documentation theme for Jekyll.