Common Lisp Package: FFT

README:

FUNCTION

Public

Undocumented

FFT (SRC &OPTIONAL DST)

IFFT (SRC &OPTIONAL DST)

Private

VIRTUAL-ROW-BUFFER (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VIRTUAL-ROW-LENGTH (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VIRTUAL-ROW-NEXT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VIRTUAL-ROW-OFFSET (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VIRTUAL-ROW-SPAN (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

ARRAY-TO-ROW (ARRAY ROW &OPTIONAL (SCALE 1.0d0))

CALCULATE-COEFFICIENTS (COEFFS INVERSE)

COPY-VIRTUAL-ROW (INSTANCE)

GET-FFT-BUFFERS (LENGTH INVERSE)

MAKE-DST-BUF (SRC DST)

MAKE-VIRTUAL-ROW (&KEY ((LENGTH DUM7) 0) ((BUFFER DUM8) *EMPTY-ARRAY*) ((OFFSET DUM9) 0) ((SPAN DUM10) 0) ((NEXT DUM11) NIL))

NEXT-ROW (ROW)

PERFORM-FFT (ROW &OPTIONAL INVERSE)

ROW-LENGTH (ROW)

ROW-REF (ROW INDEX)

ROW-TO-ARRAY (ROW ARRAY)

SET-ROW-REF (ROW INDEX VALUE)

SHIFT-SAMPLES (ROW)

VIRTUAL-ROW (BUFFER &OPTIONAL (DIMENSION 0) PRE POST)

SETFVIRTUAL-ROW-BUFFER (NEW-VALUE INSTANCE)

SETFVIRTUAL-ROW-LENGTH (NEW-VALUE INSTANCE)

SETFVIRTUAL-ROW-NEXT (NEW-VALUE INSTANCE)

SETFVIRTUAL-ROW-OFFSET (NEW-VALUE INSTANCE)

VIRTUAL-ROW-P (OBJECT)

SETFVIRTUAL-ROW-SPAN (NEW-VALUE INSTANCE)

VR-NEXT-ROW (BUFFER PRE POST)

VR-OFFSET (BUFFER PRE POST &OPTIONAL (INDEX 0))

VR-SPAN (BUFFER PRE POST)

MACRO

Private

Undocumented

MULTF (PLACE &OPTIONAL (FACTOR (COMPLEX 1.0d0 0.0d0)) &ENVIRONMENT ENV)

VR-COMPILE (FORM)

VARIABLE

Private

Undocumented

*EMPTY-ARRAY*

*FFT-INFO*

*IFFT-INFO*

CLASS

Private

Undocumented

VIRTUAL-ROW (BUFFER &OPTIONAL (DIMENSION 0) PRE POST)