Extended SWIG python interface (inspired by Kyle Ellrott): inference is possible...
[libdai.git] / include / dai / weightedgraph.h
index 1546715..b89ec7b 100644 (file)
@@ -63,6 +63,13 @@ class DEdge {
             os << "(" << e.first << "->" << e.second << ")";
             return os;
         }
+
+        /// Formats a directed edge as a string
+        std::string toString() const {
+            std::stringstream ss;
+            ss << *this;
+            return ss.str();
+        }
 };
 
 
@@ -106,6 +113,13 @@ class UEdge {
                 os << "{" << e.second << "--" << e.first << "}";
             return os;
         }
+
+        /// Formats an undirected edge as a string
+        std::string toString() const {
+            std::stringstream ss;
+            ss << *this;
+            return ss.str();
+        }
 };