Home Manual Reference Source Test Repository

Function

Static Public Summary
public

compile(objectPattern: {"$1": *, "add": *, "sub": *, "mul": *, "imul": *, "div2": *, "root2n": *, "iroot2n": *}): {"fft": *, "ifft": *}

public

fft($1: *, add: *, sub: *, mul: *, imul: *, root2n: *): *

public

ifft($1: *, add: *, sub: *, mul: *, imul: *, div2: *, iroot2n: *): *

public

unzip(u: *, ui: *, uj: *, v: *, vi: *, vm: *)

Static Private Summary
private

_fft(unzip: *, zip: *): *

private

_izip($1: *, add: *, sub: *, mul: *, imul: *, div2: *, root2n: *): *

private

_zip($1: *, add: *, sub: *, mul: *, imul: *, root2n: *): *

Static Public

public compile(objectPattern: {"$1": *, "add": *, "sub": *, "mul": *, "imul": *, "div2": *, "root2n": *, "iroot2n": *}): {"fft": *, "ifft": *} source

import compile from '@aureooms/js-fft/src/compile.js'

Params:

NameTypeAttributeDescription
objectPattern {"$1": *, "add": *, "sub": *, "mul": *, "imul": *, "div2": *, "root2n": *, "iroot2n": *}
  • default: {"$1":null,"add":null,"sub":null,"mul":null,"imul":null,"div2":null,"root2n":null,"iroot2n":null}

Return:

{"fft": *, "ifft": *}

public fft($1: *, add: *, sub: *, mul: *, imul: *, root2n: *): * source

import fft from '@aureooms/js-fft/src/fft.js'

Params:

NameTypeAttributeDescription
$1 *
add *
sub *
mul *
imul *
root2n *

Return:

*

public ifft($1: *, add: *, sub: *, mul: *, imul: *, div2: *, iroot2n: *): * source

import ifft from '@aureooms/js-fft/src/ifft.js'

Params:

NameTypeAttributeDescription
$1 *
add *
sub *
mul *
imul *
div2 *
iroot2n *

Return:

*

public unzip(u: *, ui: *, uj: *, v: *, vi: *, vm: *) source

import unzip from '@aureooms/js-fft/src/unzip.js'

Params:

NameTypeAttributeDescription
u *
ui *
uj *
v *
vi *
vm *

Static Private

private _fft(unzip: *, zip: *): * source

import _fft from '@aureooms/js-fft/src/_fft.js'

Params:

NameTypeAttributeDescription
unzip *
zip *

Return:

*

private _izip($1: *, add: *, sub: *, mul: *, imul: *, div2: *, root2n: *): * source

import _izip from '@aureooms/js-fft/src/_izip.js'

Params:

NameTypeAttributeDescription
$1 *
add *
sub *
mul *
imul *
div2 *
root2n *

Return:

*

private _zip($1: *, add: *, sub: *, mul: *, imul: *, root2n: *): * source

import _zip from '@aureooms/js-fft/src/_zip.js'

Params:

NameTypeAttributeDescription
$1 *
add *
sub *
mul *
imul *
root2n *

Return:

*