1
0
mirror of https://github.com/aportelli/LatAnalyze.git synced 2024-11-10 00:45:36 +00:00

StatArray: safer statistical functions

This commit is contained in:
Antonin Portelli 2014-04-08 19:47:09 +01:00
parent 38da863801
commit 9b6ad8d56c

View File

@ -152,7 +152,7 @@ void StatArray<T, os>::bin(Index binSize)
template <typename T, Index os>
T StatArray<T, os>::mean(const Index pos, const Index n) const
{
T result;
T result = T();
const Index m = (n >= 0) ? n : size();
if (m)
@ -167,7 +167,7 @@ template <typename T, Index os>
T StatArray<T, os>::covariance(const StatArray<T, os> &array, const Index pos,
const Index n) const
{
T s1, s2, prs, res;
T s1, s2, prs, res = T();
const Index m = (n >= 0) ? n : size();
if (m)
@ -189,7 +189,7 @@ template <typename T, Index os>
T StatArray<T, os>::covarianceMatrix(const StatArray<T, os> &array,
const Index pos, const Index n) const
{
T s1, s2, prs, res;
T s1, s2, prs, res = T();
const Index m = (n >= 0) ? n : size();
if (m)