[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Toon-members] TooN/internal operators.hh
From: |
Gerhard Reitmayr |
Subject: |
[Toon-members] TooN/internal operators.hh |
Date: |
Thu, 29 Jul 2010 18:46:07 +0000 |
CVSROOT: /cvsroot/toon
Module name: TooN
Changes by: Gerhard Reitmayr <gerhard> 10/07/29 18:46:07
Modified files:
internal : operators.hh
Log message:
fixes for Vector * Matrix product
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/operators.hh?cvsroot=toon&r1=1.49&r2=1.50
Patches:
Index: operators.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/operators.hh,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -b -r1.49 -r1.50
--- operators.hh 14 Jun 2010 16:48:26 -0000 1.49
+++ operators.hh 29 Jul 2010 18:46:07 -0000 1.50
@@ -382,10 +382,10 @@
};
template<int R, int C, typename P1, typename B1, int Size, typename P2,
typename B2>
-Vector<R, typename Internal::MultiplyType<P1,P2>::type> operator*(const
Vector<Size,P1,B1>& v,
+Vector<C, typename Internal::MultiplyType<P1,P2>::type> operator*(const
Vector<Size,P1,B1>& v,
const Matrix<R,C,P2,B2>& m)
{
- SizeMismatch<C,Size>::test(m.num_rows(), v.size());
+ SizeMismatch<R,Size>::test(m.num_rows(), v.size());
return Operator<Internal::VectorMatrixMultiply<Size,P1,B1,R,C,P2,B2>
>(v,m);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Toon-members] TooN/internal operators.hh,
Gerhard Reitmayr <=