libDAI-0.2.2 (2008-??-??) ------------------------- * Moved everything into namespace "dai" * Renamed DEBUG to DAI_DEBUG to avoid conflicts * Contributions by ???: - Renamed variable _N in mr.* for compatibility with g++ under cygwin * Contributions by Giuseppe Passino: - removed "using namespace std;" from header files - bad practice - moved header files in include/dai and sources in src - changed #ifndefs to GNU style - added extra warning checks (-W -Wextra) and fixed resulting warnings - dai::TProb: o removed copy constructor and assignment operators (redundant) o implementation of some methods via STL algorithms o added methods takeExp, takeLog, takeLog0 for transformation in-place o explicit constructor (prevents implicit conversion from size_t to TProb) o added operator+,+=,-,-=, with argument T (for calculations in log-scale) * Contributions by Christian Wojek, resulting in vast speed and memory improvements for large factor graphs: - Sparse implementation of nodes->edge conversion table _E12ind in bipgraph.h - New FactorGraph constructor that constructs from given ranges of factors and variables - Optimization of FactorGraph constructors * FactorGraph constructors no longer check for short loops and for negative entries. Also, the normtype is now Prob::NORMPROB by default. libDAI-0.2.1 (2008-05-26) ------------------------- Bugfix release. * added missing cstdio header in util.h * fixed Properties in MR_CLAMPING_* and MR_EXACT_* * added description of the factor graph fileformat * improved Makefile libDAI-0.2.0 (2006-11-30) ------------------------- First public release.