From fb1b0e4f99433d37fed54988f80a5aca8d925dce Mon Sep 17 00:00:00 2001
From: Timo Koch <timo.koch@iws.uni-stuttgart.de>
Date: Thu, 26 Jan 2017 21:07:03 +0100
Subject: [PATCH] [fvgeometry][tpfa] Reserve memory for scvfs to speedup bind

---
 dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh b/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh
index 64d46973be..7d2981bfe7 100644
--- a/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh
+++ b/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh
@@ -258,6 +258,7 @@ public:
         {
             neighborScvs_.reserve(element.subEntities(1));
             neighborScvfIndices_.reserve(element.subEntities(1));
+            neighborScvfs_.reserve(element.subEntities(1));
             if (intersection.neighbor())
                 makeNeighborGeometries(intersection.outside());
         }
@@ -320,6 +321,8 @@ public:
     {
         clear();
         elementPtr_ = &element;
+        scvfs_.reserve(element.subEntities(1));
+        scvfIndices_.reserve(element.subEntities(1));
         makeElementGeometries(element);
     }
 
-- 
GitLab