I compiled and run the eigen tests; don't look too good though, as this is what i get (from current svn which worx fíne for me on linux)
franz-keferbocks-computer:~/Workspace/eigen/build/tests franz$ ./tests Initializing random number generator with seed 1172516950 Repeating each test 30 times ********* Start testing of MainTest *********
Config: Using QTest library 4.2.2, Qt 4.2.2 PASS : MainTest::initTestCase() PASS : MainTest::checkComparisons() PASS : MainTest::checkBasicStuff() PASS : MainTest::checkRowColumnAdjoint() PASS : MainTest::checkEuclidean()
PASS : MainTest::checkLUDecomposition() QDEBUG : MainTest::checkImplicitLU() Type = dynamic<float>(8) FAIL! : MainTest::checkImplicitLU() 'compareMatrices( mat1*mat2, mat3, strType )' returned FALSE. ()
Loc: [/Users/franz/Workspace/eigen/tests/implicitlu.cpp(47)] PASS : MainTest::checkSolver() PASS : MainTest::checkRegression() PASS : MainTest::checkSpecialMatrices() PASS : MainTest::checkProjective()
PASS : MainTest::cleanupTestCase() Totals: 11 passed, 1 failed, 0 skipped ********* Finished testing of MainTest *********
couldn't really figure what the problem was, as that's the "i don't really understand this" part of eigen...
i'm happy to help figuring this one though