-
Notifications
You must be signed in to change notification settings - Fork 0
math.ComplexArray.Class.ComplexArray
dsp-collection / math/ComplexArray / ComplexArray
Defined in: math/ComplexArray.ts:18
An array of complex numbers.
The design objective of this class is to enable speed-optimized use.
new ComplexArray(x?): ComplexArray;Defined in: math/ComplexArray.ts:24
| number
| ArrayLike<number>
| Complex[]
ComplexArray
| Property | Modifier | Type | Defined in |
|---|---|---|---|
im
|
public |
Float64Array |
math/ComplexArray.ts:21 |
length
|
public |
number |
math/ComplexArray.ts:22 |
re
|
public |
Float64Array |
math/ComplexArray.ts:20 |
addRealTo(i, x): void;Defined in: math/ComplexArray.ts:134
number
number
void
addTo(i, x): void;Defined in: math/ComplexArray.ts:137
number
void
divBy(i, x): void;Defined in: math/ComplexArray.ts:159
number
void
divByReal(i, x): void;Defined in: math/ComplexArray.ts:155
number
number
void
get(i): MutableComplex;Defined in: math/ComplexArray.ts:98
number
getAbs(i): number;Defined in: math/ComplexArray.ts:101
number
number
getAbsArray(): Float64Array;Defined in: math/ComplexArray.ts:118
Float64Array
getArg(i): number;Defined in: math/ComplexArray.ts:104
number
number
getArgArray(): Float64Array;Defined in: math/ComplexArray.ts:125
Float64Array
mulAllByReal(x): void;Defined in: math/ComplexArray.ts:172
number
void
mulBy(i, x): void;Defined in: math/ComplexArray.ts:152
number
void
mulByArray(a2): void;Defined in: math/ComplexArray.ts:166
ComplexArray
void
mulByReal(i, x): void;Defined in: math/ComplexArray.ts:148
number
number
void
set(i, c): void;Defined in: math/ComplexArray.ts:80
number
void
setDiv(
i,
re1,
im1,
re2,
im2): void;Defined in: math/ComplexArray.ts:189
Sets element [i] to (re1, im1) / (re2, im2).
number
number
number
number
number
void
setMul(
i,
re1,
im1,
re2,
im2): void;Defined in: math/ComplexArray.ts:182
Sets element [i] to (re1, im1) * (re2, im2).
number
number
number
number
number
void
setPolar(
i,
abs,
arg): void;Defined in: math/ComplexArray.ts:88
number
number
number
void
setReIm(
i,
re,
im): void;Defined in: math/ComplexArray.ts:84
number
number
number
void
slice(begin?, end?): ComplexArray;Defined in: math/ComplexArray.ts:64
number
number
ComplexArray
subarray(begin, end): ComplexArray;Defined in: math/ComplexArray.ts:71
number
number
ComplexArray
subFrom(i, x): void;Defined in: math/ComplexArray.ts:144
number
void
subRealFrom(i, x): void;Defined in: math/ComplexArray.ts:141
number
number
void
toString(): string;Defined in: math/ComplexArray.ts:109
string
static copy1(
a1,
i1,
a2,
i2): void;Defined in: math/ComplexArray.ts:92
ComplexArray
number
ComplexArray
number
void
static fromPolar(absArray, argArray): ComplexArray;Defined in: math/ComplexArray.ts:56
ArrayLike<number>
ArrayLike<number>
ComplexArray