WAVEWATCH III  beta 0.0.1
w3canomd.F90 File Reference

Calculation of the second order correction to the surface gravity wave spectrum. More...

Go to the source code of this file.

Modules

module  w3canomd
 Calculation of the second order correction to the surface gravity wave spectrum.
 

Functions/Subroutines

subroutine w3canomd::w3add2ndorder (E, DEPTH, WN, CG, IACTION)
 Adds second order spectrum on top of first order spectrum. More...
 
subroutine w3canomd::cal_sec_order_spec (F1, F3, NFRE, NANG, FR, DFIM, TH, DELTH, DPTH, SIGM, NFREH, NANGH)
 Determines second order spectrum. More...
 
subroutine w3canomd::tables_2nd (NFRE, NANG, NDEPTH, DEPTHA, OMSTART, FRAC, XMR, DFDTH, OMEGA, TH)
 Computes tables for second order spectrum in frequency space. More...
 
subroutine w3canomd::secspom (F1, F3, NFRE, NANG, NMAX, NDEPTH, DEPTHA, DEPTHD, OMSTART, FRAC, MR, DFDTH, OMEGA, DEPTH, AKMEAN, TA, TB, TC_QL, TT_4M, TT_4P, IM_P, IM_M, COUNTER)
 Computes second order spectrum in frequency space. More...
 
real function w3canomd::a (XI, XJ, THI, THJ)
 Gives nonlinear transfer coefficient for three wave interactions interactions of gravity waves in the ideal case of no current. More...
 
real function w3canomd::b (XI, XJ, THI, THJ)
 Gives nonlinear transfer coefficient for three wave interactions interactions of gravity waves in the ideal case of no current. More...
 
real function w3canomd::c_ql (XK0, XK1, TH0, TH1)
 Determine contribution by quasi-linear terms. More...
 
real function w3canomd::vplus (XI, XJ, XK, THI, THJ, THK)
 Determines the second-order transfer coefficient for three wave interactions of gravity waves. More...
 
real function w3canomd::vmin (XI, XJ, XK, THI, THJ, THK)
 Determines the second-order transfer coefficient for three wave interactions of gravity waves. More...
 
real function w3canomd::u (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Determines the third-order transfer coefficient for four wave interactions of gravity waves. More...
 
real function w3canomd::w2 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Determines the contribution of the direct four-wave interactions of gravity waves of the type A_2^*A_3A_4. More...
 
real function w3canomd::v2 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Determines the contribution of the virtual four-wave interactions of gravity waves. More...
 
real function w3canomd::w1 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Determines the nonlinear transfer coefficient for four wave interactions of gravity waves of the type A_2A_3A_4. More...
 
real function w3canomd::w4 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Determines the nonlinear transfer coefficient for four wave interactions of gravity waves of the type A_^*A_3^*A_4^*. More...
 
real function w3canomd::b3 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Weights of the A_2^*A_3^*A_4 part of the canonical transformation. More...
 
real function w3canomd::b4 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Weights of the A_2^*A_3^*A_4^* part of the canonical transformation. More...
 
real function w3canomd::b1 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Weights of the A_2A_3A_4 part of the canonical transformation. More...
 
real function w3canomd::b2 (XI, XJ, XK, XL, THI, THJ, THK, THL)
 Weights of the A_2^*A_3A_4 part of the canonical transformation. More...
 
real function w3canomd::a1 (XI, XJ, XK, THI, THJ, THK)
 Auxiliary second-order coefficient. More...
 
real function w3canomd::a2 (XI, XJ, XK, THI, THJ, THK)
 Auxiliary second-order function. More...
 
real function w3canomd::a3 (XI, XJ, XK, THI, THJ, THK)
 Auxiliary second-order function. More...
 
real function w3canomd::omeg (X)
 Determines the dispersion relation for gravity waves. More...
 
real function w3canomd::vg (X)
 Determines the group velocity for gravity- waves. More...
 
real function w3canomd::aki (OM, BETA)
 Gives the wavenumber. More...
 
real function w3canomd::vabs (XI, XJ, THI, THJ)
 NA. More...
 
real function w3canomd::vdir (XI, XJ, THI, THJ)
 NA. More...
 

Variables

real w3canomd::g
 
real w3canomd::pi
 
real w3canomd::zpi
 
real w3canomd::rad
 
real w3canomd::deg
 
integer w3canomd::ndepth
 
real w3canomd::deptha
 

Detailed Description

Calculation of the second order correction to the surface gravity wave spectrum.

Author
P.A.E.M. Janssen
Date
21-Aug-2014

Definition in file w3canomd.F90.