From cb6f41bb92e79c2738eb3de8c70b9d298da4b663 Mon Sep 17 00:00:00 2001
From: Wolfgang Bangerth <bangerth@colostate.edu>
Date: Fri, 27 Oct 2017 15:52:06 -0600
Subject: [PATCH] Use appropriate data types to allow complex-valued vectors.

---
 include/deal.II/numerics/vector_tools.templates.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/deal.II/numerics/vector_tools.templates.h b/include/deal.II/numerics/vector_tools.templates.h
index 2b0b068e3b..b1eb9a1cfa 100644
--- a/include/deal.II/numerics/vector_tools.templates.h
+++ b/include/deal.II/numerics/vector_tools.templates.h
@@ -8210,7 +8210,7 @@ namespace VectorTools
                                         Vector<Number> (dof.get_fe(0).n_components()));
 
     Number mean = Number();
-    double area = 0.;
+    typename numbers::NumberTraits<Number>::real_type area = 0.;
     // Compute mean value
     for (cell = dof.begin_active(); cell != dof.end(); ++cell)
       if (cell->is_locally_owned())
-- 
2.39.5