[eigen] it compiles, so ship it! |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
Hey List, I've been doing cleanup in tvmet, the sloccount has already gone down from 12215 to 9861 in the include/tvmet/ directory alone. The cmake porting it pretty much done too, which is another big simplification. I haven't yet removed the old m4/ac/in files and the old per-platform headers, so expect another big cleanup soon. I thought it'd be an appropriate time to celebrate as I've been able to compile without warning and run a simple test program (below). That's a big relief for me as removing thousands of lines of code of a project you don't know the code of is scary (and funny at the same time). What's been removed? Many operation on matrices/vectors that generated too much code given their low usefulness. That includes mostly per-element math functions and per-element comparison/boolean/binary operations. Can't run the testsuite as I first need to get rid of the cppunit dependency, I think I should port that to QTestLib. Cheers, Benoit PS. My test program, taken from tvmet tutorial: #include <tvmet/Matrix.h> #include <tvmet/Vector.h> #include <iostream> using namespace tvmet; using namespace std; int main(int argc, char *argv[]) { Matrix<double, 3, 2> m1; // yes, non-square matrices are possible as well m1 = 1, 4, 2, 5, 3, 6; cout << m1 << endl; return 0; }
Attachment:
signature.asc
Description: This is a digitally signed message part.
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |