/** @file  psVectorSmooth.h
 *
 * smooth the input vector
 *
 */

#ifndef PS_VECTOR_SMOOTH_H
#define PS_VECTOR_SMOOTH_H

// Smooth a vector with a Gaussian
psVector *psVectorSmooth(psVector *output, // Output vector, or NULL
                         const psVector *input, // Input vector (F32 or F64 only)
                         double sigma,  // Gausian width (standard deviations)
                         double Nsigma  // Number of standard deviations for Gaussian to extend (either side)
                        );

#endif
