Generalized VarSet to "template<typename T> small_set<T>"
[libdai.git] / src / exactinf.cpp
index 96ae3e8..1940025 100644 (file)
@@ -46,7 +46,15 @@ PropertySet ExactInf::getProperties() const {
 }
 
 
-void ExactInf::create() {
+string ExactInf::printProperties() const {
+    stringstream s( stringstream::out );
+    s << "[";
+    s << "verbose=" << props.verbose << "]";
+    return s.str();
+}
+
+
+void ExactInf::construct() {
     // clear variable beliefs and reserve space
     _beliefsV.clear();
     _beliefsV.reserve( nrVars() );
@@ -115,9 +123,7 @@ Factor ExactInf::belief( const VarSet &ns ) const {
 
 
 string ExactInf::identify() const { 
-    stringstream result (stringstream::out);
-    result << Name << getProperties();
-    return result.str();
+    return string(Name) + printProperties();
 }