IAP GITLAB

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

fixed - operator reference to QuantityVector.hpp and Vector.hpp

parent 373d7564
No related branches found
No related tags found
1 merge request!331Resolve "Compiler error with QuantityVector"
Pipeline #3820 passed with warnings
...@@ -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;
......
...@@ -194,7 +194,7 @@ namespace corsika { ...@@ -194,7 +194,7 @@ namespace corsika {
} }
template <typename TDimension> template <typename TDimension>
inline auto& Vector<TDimension>::operator-() const { inline auto Vector<TDimension>::operator-() const {
return Vector<TDimension>(BaseVector<TDimension>::getCoordinateSystem(), return Vector<TDimension>(BaseVector<TDimension>::getCoordinateSystem(),
-BaseVector<TDimension>::getQuantityVector()); -BaseVector<TDimension>::getQuantityVector());
} }
......
...@@ -81,13 +81,13 @@ namespace corsika { ...@@ -81,13 +81,13 @@ 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);
auto operator-() const; auto operator-() const;
......
...@@ -131,7 +131,7 @@ namespace corsika { ...@@ -131,7 +131,7 @@ namespace corsika {
auto& operator-=(Vector<TDimension> const& pVec); auto& operator-=(Vector<TDimension> const& pVec);
auto& operator-() const; auto operator-() const;
auto normalized() const; auto normalized() const;
......
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