Skip to content

eulerjs API / @eulerjs/marine / directionalSpread

directionalSpread() ​

ts
function directionalSpread(
   angularFrequency, 
   angle, 
   sea
): number;

Defined in: packages/marine/src/waves/spectrum.ts:53

How much of the energy at angular frequency ω travels at angle radians from the wind, D(ω, θ) = Q(s) |cos(θ/2)|²ˢ, with Q normalising it to 1 over every direction, and the spread s Mitsuyasu's: largest at the peak, so the longest waves keep closest to the wind.

Parameters ​

ParameterType
angularFrequencynumber
anglenumber
seaSeaState

Returns ​

number

Released under the MIT License.