IAP GITLAB

Skip to content
Snippets Groups Projects
Commit 51df0cef authored by Nikos Karastathis's avatar Nikos Karastathis :ocean: Committed by Maximilian Reininghaus
Browse files

fixed -=, +=, *=, /= operators in QuantityVector.hpp and .inl (please check if...

fixed -=, +=, *=, /= operators in QuantityVector.hpp and .inl (please check if this modification is really needed)
parent d02aefdb
No related branches found
No related tags found
1 merge request!331Resolve "Compiler error with QuantityVector"
...@@ -102,26 +102,26 @@ namespace corsika { ...@@ -102,26 +102,26 @@ namespace corsika {
} }
template <typename TDimension> template <typename TDimension>
inline auto& QuantityVector<TDimension>::operator/=(double const p) { inline auto QuantityVector<TDimension>::operator/=(double const p) {
eigenVector_ /= p; eigenVector_ /= p;
return *this; return *this;
} }
template <typename TDimension> template <typename TDimension>
inline auto& QuantityVector<TDimension>::operator*=(double const p) { inline auto QuantityVector<TDimension>::operator*=(double const p) {
eigenVector_ *= p; eigenVector_ *= p;
return *this; return *this;
} }
template <typename TDimension> template <typename TDimension>
inline auto& QuantityVector<TDimension>::operator+=( inline auto QuantityVector<TDimension>::operator+=(
QuantityVector<TDimension> const& pQVec) { QuantityVector<TDimension> const& pQVec) {
eigenVector_ += pQVec.eigenVector_; eigenVector_ += pQVec.eigenVector_;
return *this; return *this;
} }
template <typename TDimension> template <typename TDimension>
inline auto& QuantityVector<TDimension>::operator-=( inline auto QuantityVector<TDimension>::operator-=(
QuantityVector<TDimension> const& pQVec) { QuantityVector<TDimension> const& pQVec) {
eigenVector_ -= pQVec.eigenVector_; eigenVector_ -= pQVec.eigenVector_;
return *this; return *this;
......
...@@ -81,11 +81,11 @@ namespace corsika { ...@@ -81,11 +81,11 @@ namespace corsika {
auto operator/(double const p) const; 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); auto& operator-=(QuantityVector<TDimension> const& pQVec);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment