eigen/Eigen
Benoit Jacob 5ac883b10a Fix a bug discovered in Avogadro: the AngleAxis*Matrix and the newer
AngleAxis*Vector products were wrong because they returned the product
_expression_
   toRotationMatrix()*other;
and toRotationMatrix() died before that expression would be later
evaluated. Here it would not have been practical to NestByValue as this
is a whole matrix. So, let them simply evaluate and return the result by
value.

The geometry.cpp unit-test only checked for compatibility between
various rotations, it didn't check the correctness of the rotations
themselves. That's why this bug escaped us. So, this commit checks that
the rotations produced by AngleAxis have all the expected properties.
Since the compatibility with the other rotations is already checked,
this should validate them as well.
2008-08-24 23:16:51 +00:00
..
src Fix a bug discovered in Avogadro: the AngleAxis*Matrix and the newer 2008-08-24 23:16:51 +00:00
Array doc fixes, and extended Basic Linear Algebra and Reductions sections 2008-08-20 13:07:46 +00:00
Cholesky
CMakeLists.txt forgot to install Regression public header 2008-08-24 19:39:07 +00:00
Core * Add the possibility to customize the output of matrices, e.g.: 2008-08-21 13:17:21 +00:00
CoreDeclarations * split Meta.h to Meta.h (generic meta programming) and XprHelper.h (relates to eigen mechanism) 2008-08-24 15:15:32 +00:00
Geometry
LU
QR
Regression fix a number of compiler errors and warnings with gcc 4.3. There was a missing 2008-08-22 01:19:53 +00:00
Sparse fix a number of compiler errors and warnings with gcc 4.3. There was a missing 2008-08-22 01:19:53 +00:00
SVD missing SVD header file 2008-08-19 20:18:46 +00:00