Eigen 0.9.1 has been released today. It's a lightweight C++ template library for linear algebra: vectors, matrices, solving systems of equations...
Eigen provides:
* classes for vectors and matrices, in two versions: fixed-size and dynamic-size. The fixed-size classes are zero-overhead and never cause dynamic memory allocations. The dynamic-size classes provide better flexibility. Both versions use the same C++ code, thanks to a C++ trick known as the Curiously Recurring Template Pattern.
* classes for easy solving or systems of linear equations. Again, both fixed-size and dynamic-size versions are provided.
* classes for directly handling LU decompositions.
Kalzium has already been ported to Eigen, which will allow for more 3D coolness in the molecule viewer. A handful of other KDE apps are also considering using it. But, as Eigen is pure C++ with no dependency at all, it could very well be used by non-KDE apps, which is why we put it in trunk/kdesupport.
We plan on a 1.0 release within one month. To all app developers with a need for some math functionality : now's the time to give Eigen a try!
Website: http://edu.kde.org/kalzium/eigen/index.p hp
API documentation: http://www.math.jussieu.fr/~jacob/eigen/d ox/
Source code: http://websvn.kde.org/trunk/kdesupport/e igen/
IRC: #eigen on freenode
Digg this entry
Eigen provides:
* classes for vectors and matrices, in two versions: fixed-size and dynamic-size. The fixed-size classes are zero-overhead and never cause dynamic memory allocations. The dynamic-size classes provide better flexibility. Both versions use the same C++ code, thanks to a C++ trick known as the Curiously Recurring Template Pattern.
* classes for easy solving or systems of linear equations. Again, both fixed-size and dynamic-size versions are provided.
* classes for directly handling LU decompositions.
Kalzium has already been ported to Eigen, which will allow for more 3D coolness in the molecule viewer. A handful of other KDE apps are also considering using it. But, as Eigen is pure C++ with no dependency at all, it could very well be used by non-KDE apps, which is why we put it in trunk/kdesupport.
We plan on a 1.0 release within one month. To all app developers with a need for some math functionality : now's the time to give Eigen a try!
Website: http://edu.kde.org/kalzium/eigen/index.p
API documentation: http://www.math.jussieu.fr/~jacob/eigen/d
Source code: http://websvn.kde.org/trunk/kdesupport/e
IRC: #eigen on freenode
Digg this entry
Leave a comment
