dsp-collection
Version:
A collection of JavaScript modules for digital signal processing (written in TypeScript)
14 lines • 1.27 kB
TypeScript
import Complex from "./Complex.ts";
export declare function evaluateReal(a: ArrayLike<number>, x: number): number;
export declare function evaluateComplex(a: ArrayLike<number>, x: Complex): Complex;
export declare function expand(zeros: ArrayLike<number>): Float64Array;
export declare function compareEqual(a1: ArrayLike<number>, a2: ArrayLike<number>, eps?: number): boolean;
export declare function add(a1: ArrayLike<number>, a2: ArrayLike<number>, eps?: number): Float64Array;
export declare function multiply(a1: ArrayLike<number>, a2: ArrayLike<number>, eps?: number): Float64Array;
export declare function divide(a1r: ArrayLike<number>, a2r: ArrayLike<number>, eps?: number): Float64Array[];
export declare function gcd(a1: ArrayLike<number>, a2: ArrayLike<number>, eps?: number): Float64Array;
export declare function evaluateFractionComplex(f: ArrayLike<number>[], x: Complex): Complex;
export declare function addFractions(f1: ArrayLike<number>[], f2: ArrayLike<number>[], eps?: number): Float64Array[];
export declare function multiplyFractions(f1: ArrayLike<number>[], f2: ArrayLike<number>[], eps?: number): Float64Array[];
export declare function normalizeFraction(f: ArrayLike<number>[], eps?: number): Float64Array[];
//# sourceMappingURL=PolyReal.d.ts.map