eulerjs API / @eulerjs/marine / wavenumberSpectrum
wavenumberSpectrum()
ts
function wavenumberSpectrum(
waveNumberX,
waveNumberZ,
windAngle,
sea
): number;Defined in: packages/marine/src/waves/spectrum.ts:68
The energy density over the plane of wavenumbers, S(kx, kz) in m⁴, for waves travelling along (kx, kz) with the wind blowing toward windAngle: integrated over the plane, the sea's height variance. From S(ω) D(ω, θ) by the change of variables dω dθ = (dω/dk) / k dkx dkz, with deep water's ω = √(g k), so dω/dk = g / 2ω.
Parameters
| Parameter | Type |
|---|---|
waveNumberX | number |
waveNumberZ | number |
windAngle | number |
sea | SeaState |
Returns
number
