From d02aefdba349e7a343ec7fbe4fd91c9dbae6c126 Mon Sep 17 00:00:00 2001
From: Nikos Karastathis <n.karastathis@kit.edu>
Date: Fri, 12 Mar 2021 15:46:45 +0100
Subject: [PATCH] fixed minus operator in QuantityVector.hpp and .inl

---
 corsika/detail/framework/geometry/QuantityVector.inl | 6 +++---
 corsika/framework/geometry/QuantityVector.hpp        | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/corsika/detail/framework/geometry/QuantityVector.inl b/corsika/detail/framework/geometry/QuantityVector.inl
index 2ca24ee5a..c7f9457b9 100644
--- a/corsika/detail/framework/geometry/QuantityVector.inl
+++ b/corsika/detail/framework/geometry/QuantityVector.inl
@@ -17,8 +17,8 @@
 namespace corsika {
 
   template <typename TDimension>
-  inline typename QuantityVector<TDimension>::quantity_type QuantityVector<TDimension>::
-  operator[](size_t const index) const {
+  inline typename QuantityVector<TDimension>::quantity_type
+  QuantityVector<TDimension>::operator[](size_t const index) const {
     return quantity_type(phys::units::detail::magnitude_tag, eigenVector_[index]);
   }
 
@@ -128,7 +128,7 @@ namespace corsika {
   }
 
   template <typename TDimension>
-  inline auto& QuantityVector<TDimension>::operator-() const {
+  inline auto QuantityVector<TDimension>::operator-() const {
     return QuantityVector<TDimension>(-eigenVector_);
   }
 
diff --git a/corsika/framework/geometry/QuantityVector.hpp b/corsika/framework/geometry/QuantityVector.hpp
index d9199dc57..ac7afc51e 100644
--- a/corsika/framework/geometry/QuantityVector.hpp
+++ b/corsika/framework/geometry/QuantityVector.hpp
@@ -89,7 +89,7 @@ namespace corsika {
 
     auto& operator-=(QuantityVector<TDimension> const& pQVec);
 
-    auto& operator-() const;
+    auto operator-() const;
 
     auto normalized() const;
 
-- 
GitLab