normalizeWaveModeProperties
returns properties of a internal gravity wave solutions relative to the primary mode number
Declaration
[kMode,lMode,jMode,A,phi] = normalizeGeostrophicModeProperties(self,kMode,lMode,jMode,A,phi)
Parameters
kModeinteger index, (k0 > -Nx/2 && k0 < Nx/2)lModeinteger index, (l0 > -Ny/2 && l0 < Ny/2)jModeinteger index, (j0 >= 1 && j0 <= nModes)Aamplitude in m/s.phiphase in radians, (0 <= phi <= 2*pi)omegasignsign of omega, [-1 1]
Returns
kModeinteger indexlModeinteger indexjModeinteger indexAamplitude in m.phiphase in radiansomegasignsign of omega, [-1 1]
Discussion
This function will return the primary mode numbers (k,l,j), given the any valid mode numbers (k,l,j) and adjust the amplitude (A) and phase (phi), if necessary.