WAVEWATCH III  beta 0.0.1
w3snl1md.F90 File Reference

Bundles routines calculate nonlinear wave-wave interactions according to the Discrete Interaction Approximation (DIA). More...

Go to the source code of this file.

Modules

module  w3snl1md
 Bundles routines to calculate nonlinear wave-wave interactions according to the Discrete Interaction Approximation (DIA) of Hasselmann et al.
 

Functions/Subroutines

subroutine w3snl1md::w3snl1 (A, CG, KDMEAN, S, D)
 Calculate nonlinear interactions and the diagonal term of its derivative. More...
 
subroutine w3snl1md::insnl1 (IMOD)
 Preprocessing for nonlinear interactions (weights). More...
 
subroutine w3snl1md::w3snlgqm (A, CG, WN, DEPTH, TSTOTn, TSDERn)
 
double precision function w3snl1md::couple (XK1, YK1, XK2, YK2, XK3, YK3, XK4, YK4)
 
subroutine w3snl1md::gauleg (W_LEG, X_LEG, NPOIN)
 
subroutine w3snl1md::f1f1f1 (F1SF, NF1, IQ_OM1)
 
subroutine w3snl1md::insnlgqm
 

Variables

integer w3snl1md::nconf
 
integer, dimension(:,:,:), allocatable w3snl1md::k_if2
 
integer, dimension(:,:,:), allocatable w3snl1md::k_if3
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1p2p
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1p3m
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1p2m
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1p3p
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1m2p
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1m3m
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1m2m
 
integer, dimension(:,:,:), allocatable w3snl1md::k_1m3p
 
integer, dimension(:), allocatable w3snl1md::f_poin
 
integer, dimension(:), allocatable w3snl1md::t_poin
 
integer, dimension(:), allocatable w3snl1md::k_if1
 
integer, dimension(:,:), allocatable w3snl1md::k_1p
 
integer, dimension(:,:), allocatable w3snl1md::k_1m
 
integer, dimension(:,:), allocatable w3snl1md::idconf
 
double precision, dimension(:), allocatable w3snl1md::f_coef
 
double precision, dimension(:), allocatable w3snl1md::f_proj
 
double precision, dimension(:), allocatable w3snl1md::tb_sca
 
double precision, dimension(:), allocatable w3snl1md::tb_v14
 
double precision, dimension(:,:,:), allocatable w3snl1md::tb_v24
 
double precision, dimension(:,:,:), allocatable w3snl1md::tb_v34
 
double precision, dimension(:,:,:), allocatable w3snl1md::tb_tpm
 
double precision, dimension(:,:,:), allocatable w3snl1md::tb_tmp
 
double precision, dimension(:,:,:), allocatable w3snl1md::tb_fac
 

Detailed Description

Bundles routines calculate nonlinear wave-wave interactions according to the Discrete Interaction Approximation (DIA).

Author
H. L. Tolman
Date
03-Sep-2012

Definition in file w3snl1md.F90.