From 8d7f42078ecf016fd5f8d4e212aa2d2eb308e586 Mon Sep 17 00:00:00 2001 From: mutantturkey Date: Fri, 6 Jul 2012 17:15:48 -0400 Subject: starting to clean up, fix a header with newer g++ (4.3) --- fly-tools/standard-deviation/StandardDeviation.cpp | 161 ++++++++++----------- 1 file changed, 80 insertions(+), 81 deletions(-) diff --git a/fly-tools/standard-deviation/StandardDeviation.cpp b/fly-tools/standard-deviation/StandardDeviation.cpp index bfa526e..04c301d 100644 --- a/fly-tools/standard-deviation/StandardDeviation.cpp +++ b/fly-tools/standard-deviation/StandardDeviation.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -9,84 +10,82 @@ vector currentHistogramValues; int main(int argc, char* argv[]) { - // argv[0] name of the executable - // argv[1] input file containing the list of files - // argv[2] output file containing the standard deviation and file name pair - // argv[3] data file path - // argv[4] data file postfix of metricname - - - if (argc < 3) { - cout<<"Please provide the parameters ./executable iputfilename outputfilename"<>currentFileName) { - - string currentFileWithExtension = prefixPath + currentFileName + "/" + currentFileName + "_"+ metricName +".txt"; - cout<<"File"<> currentValueOfHistogram) { - sumOfValues = sumOfValues + i*currentValueOfHistogram; - currentHistogramValues.push_back(currentValueOfHistogram); - - N = N + currentValueOfHistogram; - i=i+1.0; - } - - M = currentHistogramValues.size(); - // mean - double mean = sumOfValues/N; - - - // sigma^2 = (sum( (i-mean)^2*H_i ) )/(N-1) for i = 0 to M-1 - double standardDev = 0.0; - double sumSquaredResults = 0.0; - int j = 0; - for (i=0.0; i>currentFileName) { + + string currentFileWithExtension = prefixPath + currentFileName + "/" + currentFileName + "_"+ metricName +".txt"; + cout<<"File"<> currentValueOfHistogram) { + sumOfValues = sumOfValues + i*currentValueOfHistogram; + currentHistogramValues.push_back(currentValueOfHistogram); + + N = N + currentValueOfHistogram; + i=i+1.0; + } + + M = currentHistogramValues.size(); + // mean + double mean = sumOfValues/N; + + + // sigma^2 = (sum( (i-mean)^2*H_i ) )/(N-1) for i = 0 to M-1 + double standardDev = 0.0; + double sumSquaredResults = 0.0; + int j = 0; + for (i=0.0; i