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