UNPKG

flo-poly

Version:

A practical, root-focused JavaScript polynomial utility library.

25 lines (19 loc) 558 B
import { ddDivDd } from "double-double"; /** * Divides a polynomial by a constant in double-double precision. * * @param p a polynomial with coefficients given densely as an array of double * floating point numbers from highest to lowest power * @param c a constant in double-doulbe precision * * @doc */ function ddDivideByConst(p: number[][], c: number[]): number[][] { const d = p.length; const r: number[][] = []; for (let i=0; i<d; i++) { r.push(ddDivDd(p[i],c)); } return r; } export { ddDivideByConst }