setWaveModes
set amplitudes of the given wave modes
Declaration
[omega,k,l] = setWaveModes(kMode, lMode, j, phi, u, sign)
Parameters
kModeinteger index, (k0 > -Nx/2 && k0 < Nx/2)lModeinteger index, (l0 > -Ny/2 && l0 < Ny/2)jinteger index, (j0 >= 1 && j0 <= nModes), unless k=l=0 in which case j=0 is okay (inertial oscillations)phiphase in radians, (0 <= phi <= 2*pi)ufluid velocity in \(\mathrm{m\,s^{-1}}\)signsign of the frequency, +1 or -1
Returns
omegawave frequencies in \(\mathrm{rad\,s^{-1}}\)kx-direction wavenumbers in \(\mathrm{rad\,m^{-1}}\)ly-direction wavenumbers in \(\mathrm{rad\,m^{-1}}\)
Discussion
Overwrite any existing wave modes with the given new values