function fullWeights(m, n, s) {
        let weights = new Array(m);
        let np = Math.floor(m / 2);
        for (let t = -np; t <= np; t++) {
            weights[t + np] = new Float64Array(m);
            for (let j = -np; j <= np; j++) {
                weights[t + np][j + np] = weight(j, t, np, n, s);
            }
        }
        return weights;
    }
@private
@param m  Number of points
@param n  Polynomial grade
@param s  Derivative