Skip to content

eulerjs API / @eulerjs/marine / inverseFft2d

inverseFft2d() ​

ts
function inverseFft2d(
   values, 
   scratch, 
   size
): Float64Array;

Defined in: packages/marine/src/waves/fft.ts:144

The inverse transform, unscaled, of a size by size grid of complex values held row by row in values: v(x) = Σ_k V(k) e^(+2πi k·x / size). Every row, then every column. scratch is a buffer of the same length. Returns whichever of the two holds the result.

Parameters ​

ParameterType
valuesFloat64Array
scratchFloat64Array
sizenumber

Returns ​

Float64Array

Released under the MIT License.