22 lines
924 B
C++
22 lines
924 B
C++
#ifndef GTL_MATH_H
|
|
#define GTL_MATH_H
|
|
|
|
#include "math_global.h"
|
|
#include <vector>
|
|
|
|
class MATH_EXPORT mathFunctions
|
|
{
|
|
public:
|
|
mathFunctions();
|
|
|
|
static qreal squared_sum(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
static qreal rms(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
static qreal max(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
static qreal min(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
static qreal mean(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
static qreal kurt(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
static qreal var(const std::vector<qreal>::iterator& begin, const std::vector<qreal>::iterator& end);
|
|
};
|
|
|
|
#endif // GTL_MATH_H
|