CARMA C++
simpleStats.h
1 #ifndef CARMA_UTIL_SIMPLESTATS_H
2 #define CARMA_UTIL_SIMPLESTATS_H
3 
4 #include <vector>
5 
6 
7 namespace carma {
8 namespace util {
9 
10 
11 void calcSimpleStats( const ::std::vector< float > & values,
12  float * minValue,
13  float * maxValue,
14  float * medianValue,
15  float * meanValue,
16  float * stdDev );
17 
18 void calcSimpleStats( const ::std::vector< double > & values,
19  double * minValue,
20  double * maxValue,
21  double * medianValue,
22  double * meanValue,
23  double * stdDev );
24 
25 
26 void calcSimpleStatsInplace( ::std::vector< float > & values,
27  float * minValue,
28  float * maxValue,
29  float * medianValue,
30  float * meanValue,
31  float * stdDev );
32 
33 void calcSimpleStatsInplace( ::std::vector< double > & values,
34  double * minValue,
35  double * maxValue,
36  double * medianValue,
37  double * meanValue,
38  double * stdDev );
39 
40 
41 } // namespace carma::util
42 } // namespace carma
43 
44 #endif