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
|