Merged SVN head ...
[libdai.git] / include / dai / regiongraph.h
index d83bf04..9d0d924 100644 (file)
@@ -136,15 +136,11 @@ class RegionGraph : public FactorGraph {
             return *this;
         }
 
-        /// Create (virtual default constructor)
-        virtual RegionGraph* create() const {
-            return new RegionGraph();
-        }
+        /// Clone *this (virtual copy constructor)
+        virtual RegionGraph* clone() const { return new RegionGraph(*this); }
 
-        /// Clone (virtual copy constructor)
-        virtual RegionGraph* clone() const {
-            return new RegionGraph(*this);
-        }
+        /// Create (virtual default constructor)
+        virtual RegionGraph* create() const { return new RegionGraph(); }
 
         /// Set the content of the I'th factor and make a backup of its old content if backup == true
         virtual void setFactor( size_t I, const Factor &newFactor, bool backup = false ) {