Go to file
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
bench renamed inverseProduct => solveTriangular 2008-08-09 20:06:25 +00:00
cmake * bug fixes in: Dot, generalized eigen problem, singular matrix detetection in Cholesky 2008-08-23 15:14:20 +00:00
demos Various compilation fixes for MSVC 9. All tests compile but some 2008-08-19 11:06:40 +00:00
disabled Added MatrixBase::Unit*() static function to easily create unit/basis vectors. 2008-07-19 13:03:23 +00:00
doc Documentation: fill the placeholders, add a custom CSS file, 2008-08-24 19:14:20 +00:00
Eigen Fix a bug discovered in Avogadro: the AngleAxis*Matrix and the newer 2008-08-24 23:16:51 +00:00
test Fix a bug discovered in Avogadro: the AngleAxis*Matrix and the newer 2008-08-24 23:16:51 +00:00
CMakeLists.txt cmake fix 2008-08-23 17:40:52 +00:00
COPYING Relicense --> dual-license LGPL3+/GPL2+ 2008-02-28 15:44:45 +00:00
COPYING.LESSER Relicense --> dual-license LGPL3+/GPL2+ 2008-02-28 15:44:45 +00:00
Doxyfile * it's \returns not \Returns 2008-08-20 04:34:04 +00:00
Mainpage.dox last small fixes, this is alpha6, eigen2 is now ready for eigen1 apps to 2008-08-12 02:14:02 +00:00