20 #ifndef KERNELPEAKFINDING_H 21 #define KERNELPEAKFINDING_H 27 #include "mlpack/core.hpp" 30 namespace PeakFinding{
32 const arma::vec &abscissa,
33 std::list<arma::umat> &ridges,
34 arma::uword first_scale,
35 arma::uword last_scale,
36 arma::uword search_window,
37 arma::uword min_length,
39 const std::string &max_method);
41 arma::uword window_size,
45 arma::uword window_size,
53 #endif // KERNELPEAKFINDING_H VESPUCCI_EXPORT arma::vec MexicanHatKernel(double abscissa_step, arma::uword window_size, arma::uword width, double height)
VESPUCCI_EXPORT arma::vec DerivGaussKernel(double abscissa_step, arma::uword window_size, arma::uword width, double height)
VESPUCCI_EXPORT arma::uvec FindPeakCenters(const arma::vec &signal, const arma::vec &abscissa, std::list< arma::umat > &ridges, arma::uword first_scale, arma::uword last_scale, arma::uword search_window, arma::uword min_length, arma::uword max_gap, const std::string &max_method)
VESPUCCI_EXPORT arma::uvec FindIntercepts(const arma::vec &signal)
A namespace for "global" functions, including math functions.