Spaces:
Sleeping
Sleeping
File size: 785 Bytes
3dfe8fb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
// C++11
#ifndef CMINIMAX_H
#define CMINIMAX_H
#include <iostream>
#include <vector>
const float FLOAT_MAX = 1000000.0;
const float FLOAT_MIN = -FLOAT_MAX;
namespace tools {
class CMinMaxStats {
public:
float maximum, minimum, value_delta_max;
CMinMaxStats();
~CMinMaxStats();
void set_delta(float value_delta_max);
void update(float value);
void clear();
float normalize(float value);
};
class CMinMaxStatsList {
public:
int num;
std::vector<CMinMaxStats> stats_lst;
CMinMaxStatsList();
CMinMaxStatsList(int num);
~CMinMaxStatsList();
void set_delta(float value_delta_max);
};
}
#endif |