eigen/Eigen
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
..
src Bugs 157 and 377 - General tightening/testing of vectorwise ops: 2011-11-18 11:10:27 -05:00
Array introduce the 3 stages of eigen2 support, writing to the mailing list about that in Eigen2 to Eigen3 Migration Path thread 2011-01-21 09:51:03 -05:00
Cholesky shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
CholmodSupport fix some include paths 2011-11-16 09:27:38 +01:00
CMakeLists.txt Improves the filter for hidden files in "Eigen" and "Eigen/src". 2010-11-22 10:47:07 -05:00
Core bug #365 - Rename B0 in GeneralBlockPanelKernel.h to avoid name clash 2011-10-31 10:44:09 -04:00
Dense Add newline at the end of Dense. 2010-07-23 19:00:02 +02:00
Eigen Eigen/Eigen should not include Sparse until it is API stable 2011-01-28 10:04:02 +01:00
Eigen2Support Move EIGEN_USING_MATRIX_TYPEDEFS macros to Eigen2Support. 2011-11-16 14:32:50 +00:00
Eigenvalues add a computeDirect method to SelfAdjointEigenSolver for fast eigen decomposition 2011-07-21 19:07:52 +02:00
Geometry shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
Householder shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
IterativeLinearSolvers fix some include paths 2011-11-16 09:27:38 +01:00
Jacobi shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
LeastSquares documentation fixes 2011-02-27 17:43:10 -05:00
LU shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
OrderingMethods fix some include paths 2011-11-16 09:27:38 +01:00
QR shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
QtAlignedMalloc shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
Sparse move sparse solvers from unsupported/ to main Eigen/ and remove the "not stable yet" warning 2011-11-12 14:11:27 +01:00
SparseCholesky fix some include paths 2011-11-16 09:27:38 +01:00
SparseCore move sparse solvers from unsupported/ to main Eigen/ and remove the "not stable yet" warning 2011-11-12 14:11:27 +01:00
StdDeque * added EIGEN_ALIGNED_ALLOCATOR macro to allow specifying a different aligned allocator 2010-07-26 19:06:47 -04:00
StdList Fixed two bad errors on std::vector. 2010-04-21 18:21:46 +02:00
StdVector email change 2010-06-24 23:21:58 +02:00
SuperLUSupport fix some include paths 2011-11-16 09:27:38 +01:00
SVD shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
UmfPackSupport fix some include paths 2011-11-16 09:27:38 +01:00