From 51df0cefd5dfb4a39d0b39e020711bb7e6cae896 Mon Sep 17 00:00:00 2001 From: Nikos Karastathis <n.karastathis@kit.edu> Date: Fri, 12 Mar 2021 15:48:58 +0100 Subject: [PATCH] fixed -=, +=, *=, /= operators in QuantityVector.hpp and .inl (please check if this modification is really needed) --- corsika/detail/framework/geometry/QuantityVector.inl | 8 ++++---- corsika/framework/geometry/QuantityVector.hpp | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/corsika/detail/framework/geometry/QuantityVector.inl b/corsika/detail/framework/geometry/QuantityVector.inl index c7f9457b9..7af47d7e1 100644 --- a/corsika/detail/framework/geometry/QuantityVector.inl +++ b/corsika/detail/framework/geometry/QuantityVector.inl @@ -102,26 +102,26 @@ namespace corsika { } template <typename TDimension> - inline auto& QuantityVector<TDimension>::operator/=(double const p) { + inline auto QuantityVector<TDimension>::operator/=(double const p) { eigenVector_ /= p; return *this; } template <typename TDimension> - inline auto& QuantityVector<TDimension>::operator*=(double const p) { + inline auto QuantityVector<TDimension>::operator*=(double const p) { eigenVector_ *= p; return *this; } template <typename TDimension> - inline auto& QuantityVector<TDimension>::operator+=( + inline auto QuantityVector<TDimension>::operator+=( QuantityVector<TDimension> const& pQVec) { eigenVector_ += pQVec.eigenVector_; return *this; } template <typename TDimension> - inline auto& QuantityVector<TDimension>::operator-=( + inline auto QuantityVector<TDimension>::operator-=( QuantityVector<TDimension> const& pQVec) { eigenVector_ -= pQVec.eigenVector_; return *this; diff --git a/corsika/framework/geometry/QuantityVector.hpp b/corsika/framework/geometry/QuantityVector.hpp index ac7afc51e..57d09c29e 100644 --- a/corsika/framework/geometry/QuantityVector.hpp +++ b/corsika/framework/geometry/QuantityVector.hpp @@ -81,11 +81,11 @@ namespace corsika { auto operator/(double const p) const; - auto& operator/=(double const p); + auto operator/=(double const p); - auto& operator*=(double const p); + auto operator*=(double const p); - auto& operator+=(QuantityVector<TDimension> const& pQVec); + auto operator+=(QuantityVector<TDimension> const& pQVec); auto& operator-=(QuantityVector<TDimension> const& pQVec); -- GitLab