From c2acb169bd60a5c81d5f0809f33d8c4b35dba521 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Mon, 18 Apr 2016 10:38:39 +0200 Subject: [PATCH] bugfix: pass by reference where value is purposedly changed --- Core/FormFactors/FormFactorPolyhedron.cpp | 2 +- Core/FormFactors/FormFactorPolyhedron.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/FormFactors/FormFactorPolyhedron.cpp b/Core/FormFactors/FormFactorPolyhedron.cpp index 827dd70c8e5..8040e56da29 100644 --- a/Core/FormFactors/FormFactorPolyhedron.cpp +++ b/Core/FormFactors/FormFactorPolyhedron.cpp @@ -161,7 +161,7 @@ double PolyhedralFace::getPyramidalVolume() const { return rperp*area/3; } //! Sets qperp and qpa according to argument q and to this polygon's normal. -void PolyhedralFace::decompose_q( const cvector_t q, complex_t& qperp, cvector_t qpa ) const +void PolyhedralFace::decompose_q( const cvector_t q, complex_t& qperp, cvector_t& qpa ) const { qperp = normal.dot(q); qpa = q - qperp*normal; diff --git a/Core/FormFactors/FormFactorPolyhedron.h b/Core/FormFactors/FormFactorPolyhedron.h index 0d9ffc7bf14..32419b52205 100644 --- a/Core/FormFactors/FormFactorPolyhedron.h +++ b/Core/FormFactors/FormFactorPolyhedron.h @@ -55,7 +55,7 @@ private: kvector_t normal; //!< normal vector of this polygon's plane double rperp; //!< distance of this polygon's plane from the origin, along 'normal' double radius_2d; //!< radius of enclosing cylinder - void decompose_q( const cvector_t q, complex_t& qperp, cvector_t qpa ) const; + void decompose_q( const cvector_t q, complex_t& qperp, cvector_t& qpa ) const; complex_t ff_n_core( int m, const cvector_t qpa ) const; }; -- GitLab