Interesting C++ Matrix Library: Eigen

cplusplus.jpg

I was reading the RSS feeds this morning when I ran across this interview of two lead developers on a C++ templated matrix library. Very interesting stuff. Their project is called Eigen and has some very interesting capabilities. First, it's self-contained. Secondly, it's all C++ and templated, so it supports both fixed and variable sized arrays and matrices.

I'm not sure I'll do anything with it, but if I get into a situation when I need matrix algebra, I'm going to give this a go. It's probably not the highest performance library in the book - face it, it's all generic templates. But for that there's a universe of decent performance at a very marginal cost. Sounds very nice.

So I'll keep it in mind. Useful if I need something like this.