Benoit Jacob bc6d78982f Bugs 157 and 377 - General tightening/testing of vectorwise ops:
* add lots of static assertions making it very explicit when all these ops
are supposed to work:
** all ops require the rhs vector to go in the right direction
** all ops already require that the lhs and rhs are of the same kind
(matrix vs vector) otherwise we'd have to do complex work
** multiplicative ops (introduced Kibeom's patch) are restricted to arrays, if only because for matrices they could be ambiguous.

* add a new test, vectorwiseop.cpp.

* these compound-assign operators used to be implemented with for loops:

   for(Index j=0; j<subVectors(); ++j)
     subVector(j).array() += other.derived().array();

This didn't seem to be needed; replaced by using expressions like operator+ and operator- did.
2011-11-18 11:10:27 -05:00
2011-11-12 10:54:16 +01:00
2011-02-06 11:55:51 -05:00
2011-01-31 09:21:31 -05:00
2009-11-19 12:09:04 -05:00
Description
No description provided
MPL-2.0 118 MiB
Languages
C++ 85%
Fortran 8.6%
C 2.8%
CMake 1.9%
Cuda 1.2%
Other 0.4%