From 0e70addbf5d5b77a5cb5111874cca895ed816314 Mon Sep 17 00:00:00 2001
From: Wenqing Wang <wenqing.wang@ufz.de>
Date: Thu, 15 Apr 2021 11:10:15 +0200
Subject: [PATCH] [BC::getEssentialBCValuesLocal] Cleaned two vector reserve

---
 .../DirichletBoundaryConditionAuxiliaryFunctions.cpp          | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ProcessLib/BoundaryCondition/DirichletBoundaryConditionAuxiliaryFunctions.cpp b/ProcessLib/BoundaryCondition/DirichletBoundaryConditionAuxiliaryFunctions.cpp
index 928e1709c6a..682e42dfa9e 100644
--- a/ProcessLib/BoundaryCondition/DirichletBoundaryConditionAuxiliaryFunctions.cpp
+++ b/ProcessLib/BoundaryCondition/DirichletBoundaryConditionAuxiliaryFunctions.cpp
@@ -70,8 +70,8 @@ void getEssentialBCValuesLocal(
     bc_values.values.clear();
 
     // convert mesh node ids to global index for the given component
-    bc_values.ids.reserve(bc_values.ids.size() + nodes_in_bc_mesh.size());
-    bc_values.values.reserve(bc_values.values.size() + nodes_in_bc_mesh.size());
+    bc_values.ids.reserve(nodes_in_bc_mesh.size());
+    bc_values.values.reserve(nodes_in_bc_mesh.size());
     for (auto const* const node : nodes_in_bc_mesh)
     {
         auto const id = node->getID();
-- 
GitLab