dsp-collection
Version:
A collection of JavaScript modules for digital signal processing (written in TypeScript)
24 lines • 910 B
TypeScript
import Complex from "./Complex.ts";
export default class MutableComplex extends Complex {
re: number;
im: number;
constructor(re?: number, im?: number);
static fromComplex(x: Complex): MutableComplex;
static expj(arg: number): MutableComplex;
static fromPolar(abs: number, arg: number): MutableComplex;
set(x: Complex): void;
setReIm(re: number, im?: number): void;
setExpj(arg: number): void;
setPolar(abs: number, arg: number): void;
addRealTo(x: number): void;
addTo(x: Complex): void;
subRealFrom(x: number): void;
subFrom(x: Complex): void;
mulByReal(x: number): void;
mulBy(x: Complex): void;
divByReal(x: number): void;
divBy(x: Complex): void;
setMul(re1: number, im1: number, re2: number, im2: number): void;
setDiv(re1: number, im1: number, re2: number, im2: number): void;
}
//# sourceMappingURL=MutableComplex.d.ts.map