File indexing completed on 2024-05-12 03:47:52
0001 /* 0002 File : nsl_peak.h 0003 Project : LabPlot 0004 Description : NSL peak detection and related methods 0005 -------------------------------------------------------------------- 0006 SPDX-FileCopyrightText: 2023 Stefan Gerlach <stefan.gerlach@uni.kn> 0007 SPDX-License-Identifier: GPL-2.0-or-later 0008 */ 0009 0010 #ifndef NSL_PEAK_H 0011 #define NSL_PEAK_H 0012 0013 #include <cmath> 0014 0015 template<typename T> 0016 size_t* nsl_peak_detect(T* data, size_t n, size_t& np, T height = -INFINITY, size_t distance = 0); 0017 0018 /* TODO: more advanced peak detection (CWT, etc.)*/ 0019 0020 #endif