From 727e619f16de796fa585c2075f26082f36bcd5ad Mon Sep 17 00:00:00 2001
From: Olivier Coulaud <Olivier.Coulaud@inria.fr>
Date: Wed, 2 Jul 2014 10:44:18 +0200
Subject: [PATCH] Add gnu plot script for stats

---
 UTests/utestAlgorithmBuilder.cpp |  2 +-
 Utils/scripts/hist.gnu           | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+), 1 deletion(-)
 create mode 100644 Utils/scripts/hist.gnu

diff --git a/UTests/utestAlgorithmBuilder.cpp b/UTests/utestAlgorithmBuilder.cpp
index 09ea1e66d..f91e88189 100644
--- a/UTests/utestAlgorithmBuilder.cpp
+++ b/UTests/utestAlgorithmBuilder.cpp
@@ -63,7 +63,7 @@ class TestBuilder : public FUTester<TestBuilder> {
         {
             FAlgorithmBuilder::SimulationProperties properties = FAlgorithmBuilder::BuildKernelSimulationProperties(height,center,dim,true);
             uassert(properties.dimOfBox != dim);
-            uassert(properties.height != height);
+            uassert(properties.height      != height);
 
             FAbstractAlgorithm*const algo = FAlgorithmBuilder::BuildAlgorithm<OctreeClass, CellClass, ContainerClass, KernelClass, LeafClass>(&tree, &kernel, 0, true);
 #ifndef ScalFMM_USE_MPI
diff --git a/Utils/scripts/hist.gnu b/Utils/scripts/hist.gnu
new file mode 100644
index 000000000..2d90e9620
--- /dev/null
+++ b/Utils/scripts/hist.gnu
@@ -0,0 +1,24 @@
+clear
+reset
+set key off
+set border 3
+# Add a vertical dotted line at x=0 to show centre (mean) of distribution.
+set yzeroaxis
+
+# Each bar is half the (visual) width of its x-range.
+set boxwidth 0.05 absolute
+set style fill solid 1.0 noborder
+
+bin_width = 0.1;
+
+bin_number(x) = floor(x/bin_width)
+
+rounded(x) = bin_width * ( bin_number(x) + 0.5 )
+
+set xlabel "Radius"
+set ylabel "Number of Particles"
+
+set terminal postscript enhanced color  'Helvetica' 20
+set output 'plummerHistogramme.eps'
+
+plot 'output.txt' using (rounded($1)):(1) smooth frequency with boxes
\ No newline at end of file
-- 
GitLab