| areSubtreesEqual(const Tree &t1, Node n1, const Tree &t2, Node n2) | Tree | [static] |
| assign(const int &x) | Graph< NodeWeight > | |
| assign(Node n, const NodeWeight &x) | Graph< NodeWeight > | |
| assign(Edge n, const int &x) | Graph< NodeWeight > | |
| copy(const Graph &g) | Graph< NodeWeight > | |
| deleteSubtreeCost(Node n) const | Tree | |
| distance(const Tree &t1, const Tree &t2) | Tree | [static] |
| edgeMap | Graph< NodeWeight > | [protected] |
| getEdgeMap() const | Graph< NodeWeight > | |
| getNode(int externalId) const | Tree | |
| getNodeInf(int externalId) const | Tree | |
| getNodeMap() const | Graph< NodeWeight > | |
| getRoot() const | Tree | |
| Graph() | Graph< NodeWeight > | |
| Graph(const Graph &g) | Graph< NodeWeight > | |
| Graph(const Graph &g, const list< Node > &listNode) | Graph< NodeWeight > | |
| inf() | Graph< NodeWeight > | |
| inf(Node n) | Graph< NodeWeight > | |
| inf(Node n) const | Graph< NodeWeight > | |
| inf(Edge n) | Graph< NodeWeight > | |
| inf(Edge n) const | Graph< NodeWeight > | |
| insertSubtreeCost(Node n) const | Tree | |
| insertSubtreeCost(Node n, double &cost) const | Tree | [private] |
| isTree() | Tree | |
| load_graph_info_handler(GML_pair *list_graph) | Tree | [protected, virtual] |
| load_node_info_handler(node n, GML_pair *list_node) | Tree | [protected, virtual] |
| newEdge(Node source, Node target, const int &x=0) | Graph< NodeWeight > | [virtual] |
| newNode(const NodeWeight &x) | Graph< NodeWeight > | [virtual] |
| nodeMap | Graph< NodeWeight > | [protected] |
| operator=(const Graph &g) | Graph< NodeWeight > | |
| operator==(const Tree &t) | Tree | |
| postOrder() | Tree | |
| postOrder(Node n, int &counter, bool makeKeyroot) | Tree | [private] |
| postOrderComplete() | Tree | |
| postOrderComplete(Node n, int &counter, bool makeKeyroot) | Tree | [private] |
| postOrderRay() | Tree | |
| postOrderRay(Node n, int &counter, bool makeKeyroot) | Tree | [private] |
| print(const Tree &t, ostream &os) | Tree | [static] |
| removeEdge(Edge e) | Graph< NodeWeight > | [virtual] |
| removeNode(Node n) | Graph< NodeWeight > | [virtual] |
| save_graph_info_handler(ostream *os) const | Tree | [protected, virtual] |
| save_node_info_handler(ostream *os, node n) const | Tree | [protected, virtual] |
| swapSubtrees(const Tree &t1, Node n11, Node n12, const Tree &t2, Node n21, Node n22) | Tree | [static] |
| tree | Tree | [private] |
| Tree() | Tree | |
| Tree(const Tree &t) | Tree | |
| ~Graph() | Graph< NodeWeight > | |
| ~Tree() | Tree | |