Template
Chargement...
Recherche...
Aucune correspondance
AbsoluteChangeSummator.h
1/****************************************************************************************
2Nom du fichier : AbsoluteChangeSummator.h
3Auteur : Mathieu Durand
4Date de création : 11 juillet 2024
5
6****************************************************************************************/
7
8#ifndef ABSOLUTE_CHANGE_SUMMATOR_H
9#define ABSOLUTE_CHANGE_SUMMATOR_H
10
11#include "ChangeSummator.h"
12
18template <typename N>
20{
21 public:
22 AbsoluteChangeSummator(N initialValue);
24
25 void track(N newValue);
26 void updateWithChange(N change);
27};
28
31template class AbsoluteChangeSummator<int>;
33template class AbsoluteChangeSummator<long>;
39
40
41#endif // ABSOLUTE_CHANGE_SUMMATOR_H
Class for summing absolute change, similar to the concept of distance.
Definition: AbsoluteChangeSummator.h:20
AbsoluteChangeSummator()
Definition: AbsoluteChangeSummator.cpp:18
void track(N newValue)
Definition: AbsoluteChangeSummator.cpp:21
void updateWithChange(N change)
Definition: AbsoluteChangeSummator.cpp:27
Class for summing change, similar to the concept of displacement.
Definition: ChangeSummator.h:20