From 07e1349c66cb13ef25c02d6720de91b86388b50c Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Mon, 7 Jul 2014 14:12:37 +0200
Subject: [PATCH] [Cleanup] Do away with unnecessary copies

---
 src/state/ageinglawstateupdater.cc | 4 ++--
 src/state/ageinglawstateupdater.hh | 2 +-
 src/state/sliplawstateupdater.cc   | 4 ++--
 src/state/sliplawstateupdater.hh   | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/state/ageinglawstateupdater.cc b/src/state/ageinglawstateupdater.cc
index 1461e299..ec69fac3 100644
--- a/src/state/ageinglawstateupdater.cc
+++ b/src/state/ageinglawstateupdater.cc
@@ -2,8 +2,8 @@
 
 template <class ScalarVector, class Vector>
 AgeingLawStateUpdater<ScalarVector, Vector>::AgeingLawStateUpdater(
-    ScalarVector _alpha_initial, Dune::BitSetVector<1> const &_nodes, double _L,
-    double _V0)
+    ScalarVector const &_alpha_initial, Dune::BitSetVector<1> const &_nodes,
+    double _L, double _V0)
     : alpha(_alpha_initial), nodes(_nodes), L(_L), V0(_V0) {}
 
 template <class ScalarVector, class Vector>
diff --git a/src/state/ageinglawstateupdater.hh b/src/state/ageinglawstateupdater.hh
index 5b6fec71..c8ae85c7 100644
--- a/src/state/ageinglawstateupdater.hh
+++ b/src/state/ageinglawstateupdater.hh
@@ -7,7 +7,7 @@
 template <class ScalarVector, class Vector>
 class AgeingLawStateUpdater : public StateUpdater<ScalarVector, Vector> {
 public:
-  AgeingLawStateUpdater(ScalarVector _alpha_initial,
+  AgeingLawStateUpdater(ScalarVector const &_alpha_initial,
                         Dune::BitSetVector<1> const &_nodes, double _L,
                         double _V0);
 
diff --git a/src/state/sliplawstateupdater.cc b/src/state/sliplawstateupdater.cc
index 5397c1d2..2b3e643c 100644
--- a/src/state/sliplawstateupdater.cc
+++ b/src/state/sliplawstateupdater.cc
@@ -2,8 +2,8 @@
 
 template <class ScalarVector, class Vector>
 SlipLawStateUpdater<ScalarVector, Vector>::SlipLawStateUpdater(
-    ScalarVector _alpha_initial, Dune::BitSetVector<1> const &_nodes, double _L,
-    double _V0)
+    ScalarVector const &_alpha_initial, Dune::BitSetVector<1> const &_nodes,
+    double _L, double _V0)
     : alpha(_alpha_initial), nodes(_nodes), L(_L), V0(_V0) {}
 
 template <class ScalarVector, class Vector>
diff --git a/src/state/sliplawstateupdater.hh b/src/state/sliplawstateupdater.hh
index f527c1c4..e12e004c 100644
--- a/src/state/sliplawstateupdater.hh
+++ b/src/state/sliplawstateupdater.hh
@@ -7,7 +7,7 @@
 template <class ScalarVector, class Vector>
 class SlipLawStateUpdater : public StateUpdater<ScalarVector, Vector> {
 public:
-  SlipLawStateUpdater(ScalarVector _alpha_initial,
+  SlipLawStateUpdater(ScalarVector const &_alpha_initial,
                       Dune::BitSetVector<1> const &_nodes, double _L,
                       double _V0);
 
-- 
GitLab