@thi.ng/sparse
Version:
Sparse vector & matrix implementations
7 lines • 767 B
TypeScript
export declare const compress: (m: number, n: number, dense: ArrayLike<number>) => number[][];
export declare const diag: (vals: number[]) => number[][];
export declare const at: (id1: number, id2: number, major: number[], minor: number[], data: number[]) => number;
export declare const setAt: (id1: number, id2: number, id1max: number, val: number, major: number[], minor: number[], data: number[], compact?: boolean) => number[][];
export declare const insert: (id1: number, id2: number, id1max: number, x: number, idx: number, major: number[], minor: number[], data: number[]) => number[][];
export declare const remove: (id1: number, id1max: number, idx: number, major: number[], minor: number[], data: number[]) => void;
//# sourceMappingURL=compressed.d.ts.map