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 |
Bundles routines calculate nonlinear wave-wave interactions according to the Discrete Interaction Approximation (DIA).
Definition in file w3snl1md.F90.