function convolveReal(x, y, out) {
    if (x.length !== y.length || x.length !== out.length)
        throw "Mismatched lengths";
    var zeros = new Array(x.length);
    for (var i = 0; i < zeros.length; i++)
        zeros[i] = 0;
    convolveComplex(x, zeros, y, zeros.slice(), out, zeros.slice());
}
/* 
 * Computes the circular convolution of the given real vectors. Each vector's length must be the same.
 */
Computes the circular convolution of the given real vectors. Each vector's length must be the same.
Computes the circular convolution of the given real vectors . Each vector ' s length must be the same .
function convolveReal(x, y, out) {
    if (x.length !== y.length || x.length !== out.length)
        throw "Mismatched lengths";
    var zeros = new Array(x.length);
    for (var i = 0; i < zeros.length; i++)
        zeros[i] = 0;
    convolveComplex(x, zeros, y, zeros.slice(), out, zeros.slice());
}
function convolveReal ( x , y , out ) { if ( x . length !== y . length || x . length !== out . length ) throw "Mismatched lengths" ; var zeros = new Array ( x . length ) ; for ( var i = 0 ; i < zeros . length ; i ++ ) zeros [ i ] = 0 ; convolveComplex ( x , zeros , y , zeros . slice ( ) , out , zeros . slice ( ) ) ; }
Computes the circular convolution of the given real vectors.
Computes the circular convolution of the given real vectors .