EM bugfix. Convenience methods in Factor, Permute, Properties, EM.
authorCharles Vaske <cvaske@hgwdev.cse.ucsc.edu>
Sat, 15 Aug 2009 18:27:51 +0000 (11:27 -0700)
committerCharles Vaske <cvaske@hgwdev.cse.ucsc.edu>
Sat, 15 Aug 2009 18:27:51 +0000 (11:27 -0700)
commit2d54f16411b402cfafed03b3026562c96be67468
treeb960f54d89d2ef3b07b1ca677ebd5fef8648a017
parent9d5c978b990f92cec17dcd2cbb5f5de07fcca597
EM bugfix. Convenience methods in Factor, Permute, Properties, EM.

 -- Bugfix: was using abs() instead of fabs() in determining EM termination,
    which caused a loss of precision.
 -- New constructor in Permute for canonical variable ordering
 -- New constructor in Factor that reorders variables to canonical ordering
 -- New accessor in Properties for getting all keys
 -- New function for getting inferred parameters
include/dai/emalg.h
include/dai/evidence.h
include/dai/factor.h
include/dai/index.h
include/dai/properties.h
src/emalg.cpp
tests/testem/testem.out