From 5bc0755c8463bb74d8cc2da8bc19ba870635c28c Mon Sep 17 00:00:00 2001 From: Gauthier Becker <gauthierbecker@gmail.com> Date: Sat, 3 Sep 2011 15:29:10 +0000 Subject: [PATCH] FIX SWIG BUG with fullVector::setAsProxy(fullMatrix) due to class friend --- Numeric/fullMatrix.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Numeric/fullMatrix.h b/Numeric/fullMatrix.h index 654ece1004..63585238b5 100644 --- a/Numeric/fullMatrix.h +++ b/Numeric/fullMatrix.h @@ -80,6 +80,7 @@ class fullVector _r = r; _data = original._data + r_start; } + #ifndef SWIG // NO FRIEND CLASS SUPPORT FOR SWIG !! FIX IT void setAsProxy(const fullMatrix<scalar> &original, int c) { if(_own_data && _data) delete [] _data; @@ -87,6 +88,7 @@ class fullVector _r = original._r; _data = original._data + c * _r; } + #endif // SWIG inline void scale(const scalar s) { if(s == 0.) -- GitLab