Extended InfAlg interface with setProperties(), getProperties() and printProperties()
[libdai.git] / include / dai / cbp.h
index 1afdc3f..7b572f6 100644 (file)
@@ -125,6 +125,9 @@ class CBP : public DAIAlgFG {
         virtual Real run();
         virtual Real maxDiff() const { return _maxdiff; }
         virtual size_t Iterations() const { return _iters; }
+        virtual void setProperties( const PropertySet &opts ) { props.set( opts ); }
+        virtual PropertySet getProperties() const { return props.get(); }
+        virtual std::string printProperties() const { return props.toString(); }
     //@}
 
         //----------------------------------------------------------------