Lines Matching refs:Graph
1 //===-------------------- Graph.h - PBQP Graph ------------------*- C++ -*-===//
10 // PBQP Graph class.
25 /// PBQP Graph class.
27 class Graph {
139 inline void copyFrom(const Graph &other);
143 Graph() : numNodes(0), numEdges(0) {}
148 Graph(const Graph &other) : numNodes(0), numEdges(0) {
159 Graph& operator=(const Graph &other) {
176 EdgeItr addEdge(Graph::NodeItr n1Itr, Graph::NodeItr n2Itr,
427 bool operator()(Graph::NodeItr n1, Graph::NodeItr n2) const {
431 bool operator()(Graph::ConstNodeItr n1, Graph::ConstNodeItr n2) const {
438 bool operator()(Graph::EdgeItr e1, Graph::EdgeItr e2) const {
442 bool operator()(Graph::ConstEdgeItr e1, Graph::ConstEdgeItr e2) const {
447 void Graph::copyFrom(const Graph &other) {
448 std::map<Graph::ConstNodeItr, Graph::NodeItr,
451 for (Graph::ConstNodeItr nItr = other.nodesBegin(),