sablib
Loading...
Searching...
No Matches
psalsa.h
Go to the documentation of this file.
1
9
10#ifndef __SABLIB_PSALSA_H__
11#define __SABLIB_PSALSA_H__
12
13#include <stdexcept>
14
15#include "result_type.h"
16#include "sablib_export.h"
17
18namespace sablib {
19
33SABLIB_EXPORT const BaselineResult BaselinePsalsa(
34 const std::vector<double> & y, const double lambda, const double p, const double k,
35 const unsigned int s = 2, const unsigned int loop = 10, const double eps = 1e-3
36);
37
38}; // namespace sablib
39
40#endif // __SABLIB_PSALSA_H__
const BaselineResult BaselinePsalsa(const std::vector< double > &y, const double lambda, const double p, const double k, const unsigned int s, const unsigned int loop, const double eps)
Performs baseline estimation using Peaked Signal’s Asymmetric Least Squares Algorithm (psalsa).
Definition psalsa.cpp:16
Common definition of return value for baseline estimation functions.
Return value structure for baseline estimation functions.
Definition result_type.h:19