-
Notifications
You must be signed in to change notification settings - Fork 0
math.ComplexArray.Class.ComplexArray
Christian d'Heureuse edited this page Jun 6, 2026
·
2 revisions
dsp-collection / math/ComplexArray / ComplexArray
An array of complex numbers.
The design objective of this class is to enable speed-optimized use.
new ComplexArray(x?): ComplexArray;| number
| ArrayLike<number>
| Complex[]
ComplexArray
| Property | Modifier | Type |
|---|---|---|
im
|
public |
Float64Array |
length
|
public |
number |
re
|
public |
Float64Array |
addRealTo(i, x): void;number
number
void
addTo(i, x): void;number
void
divBy(i, x): void;number
void
divByReal(i, x): void;number
number
void
get(i): MutableComplex;number
getAbs(i): number;number
number
getAbsArray(): Float64Array;Float64Array
getArg(i): number;number
number
getArgArray(): Float64Array;Float64Array
mulAllByReal(x): void;number
void
mulBy(i, x): void;number
void
mulByArray(a2): void;ComplexArray
void
mulByReal(i, x): void;number
number
void
set(i, c): void;number
void
setDiv(
i,
re1,
im1,
re2,
im2): void;Sets element [i] to (re1, im1) / (re2, im2).
number
number
number
number
number
void
setMul(
i,
re1,
im1,
re2,
im2): void;Sets element [i] to (re1, im1) * (re2, im2).
number
number
number
number
number
void
setPolar(
i,
abs,
arg): void;number
number
number
void
setReIm(
i,
re,
im): void;number
number
number
void
slice(begin?, end?): ComplexArray;number
number
ComplexArray
subarray(begin, end): ComplexArray;number
number
ComplexArray
subFrom(i, x): void;number
void
subRealFrom(i, x): void;number
number
void
toString(): string;string
static copy1(
a1,
i1,
a2,
i2): void;ComplexArray
number
ComplexArray
number
void
static fromPolar(absArray, argArray): ComplexArray;ArrayLike<number>
ArrayLike<number>
ComplexArray