Develop and Download Open Source Software

TooN

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2012-02-09 08:06
This is the first non-beta release of the 2.0 series. 2.0 has more features and is more general, easier to use, much less buggy, and smaller than 1.x. The new features compared to 2.0_Beta8 are matrix square root and ln, SL<>::ln; Sim(2) and Sim(3) groups; CLAPACK compatibility; and much better FADBAD++ integration. In addition to numerous miscellaneous bugfixes, bugs have been fixed in platform compatibility and the builtin SVD.
2010-11-04 06:00
Major enhancements are: support for std::complex and automatic differentation with FADBAD++, support for storing Vector in STL containers, sparse Jacobians in Gauss-Newton optimizer, pkg-config support, and const correctness. Minor enhancements include NaN-proofing of ConjugateGradient, more complete regression tests, correctness tests for SO3, and doxygen tag file support. In addition, a number of bugs have been fixed.
2009-12-12 03:51
Bugs have been fixed. The compliance of C++ code has been improved (including improved compatibility with Visual Studio). The consistency of function naming has been improved. There is more backwards compatibility with TooN-1 and more documentation.
2009-10-28 02:29
In addition to many bugfixes, several features have been added. Mixed static/dynamic slices. Built-in singular value decomposition (much faster than LAPACK for small to moderate sized matrices). Symmetric matrix square root and inverse square root. Accurate numerical derivatives (first and second) using Ridder's method. Efficient resizable vectors. A regression testing framework. Better backwards compatibility with TooN-1. Single precision LAPACK based Cholesky decomposition. More documentation.
2009-07-30 03:06
This release adds some new features: a new reweighting class for IRLS, a determinant function, and miscellaneous matrix operations. It adds a lot of documentation, including documentation of the internals, and has a number of minor bugfixes.

Project Resources

http://freecode.com/urls/61a2aca330b83c73f11c1d26113c5224
http://freecode.com/urls/d2a21b47d55e89725bc240e6abff76b7
http://freecode.com/urls/f7a68cda5dfa66d4dc45dc4c8aa3f343
http://freecode.com/urls/676d76d2fca49be7087dac20d4258544
http://freecode.com/urls/db5baf25d743db1a6fff385b1184879c
http://freecode.com/projects/toon

Project Description

TooN is a very efficient numerics library for C++. The main focus of the library is efficient and safe handling of large numbers of small vector matrices and providing as much compile time checking as is possible. The library also works with large vectors and matrices and integrates easily with existing code. In addition to elementary vector and matrix operations, the library also providers linear solvers, matrix decompositions, optimization, and wrappers around LAPACK.

(This Description is auto-translated)