| allEdgesIterator() | bpp::GlobalGraph | virtual |
| allEdgesIterator() const | bpp::GlobalGraph | |
| allNodesIterator() | bpp::GlobalGraph | virtual |
| allNodesIterator() const | bpp::GlobalGraph | virtual |
| AssociationGraphImplObserver class | bpp::GlobalGraph | friend |
| clone() const | bpp::GlobalGraph | inlinevirtual |
| containsReciprocalRelations() const | bpp::GlobalGraph | virtual |
| createNode() | bpp::GlobalGraph | virtual |
| createNodeFromEdge(Graph::NodeId origin) | bpp::GlobalGraph | virtual |
| createNodeFromNode(Graph::NodeId origin) | bpp::GlobalGraph | virtual |
| createNodeOnEdge(Graph::EdgeId edge) | bpp::GlobalGraph | virtual |
| deleteNode(Graph::NodeId node) | bpp::GlobalGraph | virtual |
| directed_ | bpp::GlobalGraph | private |
| Edge typedef | bpp::GlobalGraph | |
| EdgeId typedef | bpp::Graph | |
| edgeMustExist_(const Edge &edge, std::string name="") const | bpp::GlobalGraph | protected |
| EdgesIteratorClass class | bpp::GlobalGraph | friend |
| edgeStructure_ | bpp::GlobalGraph | private |
| edgeStructureType typedef | bpp::GlobalGraph | |
| fillListOfLeaves_(const Node &startingNode, std::vector< Node > &foundLeaves, const Node &originNode, unsigned int maxRecursions) const | bpp::GlobalGraph | private |
| getAllEdges() const | bpp::GlobalGraph | virtual |
| getAllInnerNodes() const | bpp::GlobalGraph | virtual |
| getAllLeaves() const | bpp::GlobalGraph | virtual |
| getAllNodes() const | bpp::GlobalGraph | virtual |
| getAnyEdge(Graph::NodeId nodeA, Graph::NodeId nodeB) const | bpp::GlobalGraph | virtual |
| getBottom(Graph::EdgeId edge) const | bpp::GlobalGraph | virtual |
| getDegree(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getEdge(Graph::NodeId nodeA, Graph::NodeId nodeB) const | bpp::GlobalGraph | virtual |
| getEdges(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getEdges_(const Node &node, bool outgoing=true) const | bpp::GlobalGraph | private |
| getIncomingEdges(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getIncomingNeighbors(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getLeavesFromNode(Graph::NodeId node, unsigned int maxDepth) const | bpp::GlobalGraph | virtual |
| getNeighbors(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getNeighbors_(const Node &node, bool outgoing=true) const | bpp::GlobalGraph | private |
| getNodes(Graph::EdgeId edge) const | bpp::GlobalGraph | virtual |
| getNumberOfEdges() const | bpp::GlobalGraph | virtual |
| getNumberOfIncomingNeighbors(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getNumberOfNeighbors(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getNumberOfNodes() const | bpp::GlobalGraph | virtual |
| getNumberOfOutgoingNeighbors(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getOutgoingEdges(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getOutgoingNeighbors(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| getRoot() const | bpp::GlobalGraph | virtual |
| getSetOfAllLeaves() const | bpp::GlobalGraph | virtual |
| getTop(Graph::EdgeId edge) const | bpp::GlobalGraph | virtual |
| GlobalGraph(bool directed=false) | bpp::GlobalGraph | |
| GlobalGraph(const GlobalGraph &gg) | bpp::GlobalGraph | |
| highestEdgeID_ | bpp::GlobalGraph | private |
| highestNodeID_ | bpp::GlobalGraph | private |
| incomingEdgesIterator(NodeId node) | bpp::GlobalGraph | virtual |
| incomingEdgesIterator(NodeId node) const | bpp::GlobalGraph | |
| incomingNeighborNodesIterator(NodeId node) | bpp::GlobalGraph | virtual |
| incomingNeighborNodesIterator(NodeId node) const | bpp::GlobalGraph | |
| isDA() const | bpp::GlobalGraph | virtual |
| isDirected() const | bpp::GlobalGraph | virtual |
| isLeaf(Graph::NodeId node) const | bpp::GlobalGraph | virtual |
| isolate_(Node &node) | bpp::GlobalGraph | private |
| isTree() const | bpp::GlobalGraph | virtual |
| link(Graph::NodeId nodeA, Graph::NodeId nodeB) | bpp::GlobalGraph | protectedvirtual |
| link(Graph::NodeId nodeA, Graph::NodeId nodeB, GlobalGraph::Edge edgeID) | bpp::GlobalGraph | protectedvirtual |
| linkInEdgeStructure_(const Node &nodeA, const Node &nodeB, const Edge &edge) | bpp::GlobalGraph | private |
| linkInNodeStructure_(const Node &nodeA, const Node &nodeB, const Edge &edge) | bpp::GlobalGraph | private |
| makeDirected() | bpp::GlobalGraph | virtual |
| makeUndirected() | bpp::GlobalGraph | virtual |
| Node typedef | bpp::GlobalGraph | |
| NodeId typedef | bpp::Graph | |
| nodeMustExist_(const Node &node, std::string name="") const | bpp::GlobalGraph | protected |
| nodesAreMetOnlyOnce_(const Node &node, std::set< Node > &metNodes, const Node &originNode) const | bpp::GlobalGraph | private |
| NodesIteratorClass class | bpp::GlobalGraph | friend |
| nodeStructure_ | bpp::GlobalGraph | private |
| nodeStructureType typedef | bpp::GlobalGraph | |
| nodeToDot_(const Node &node, std::ostream &out, std::set< std::pair< Node, Node >> &alreadyFigured) const | bpp::GlobalGraph | private |
| notify_() | bpp::GlobalGraph | private |
| notifyDeletedEdges(const std::vector< Graph::EdgeId > &edgesToDelete) const | bpp::GlobalGraph | virtual |
| notifyDeletedNodes(const std::vector< Graph::NodeId > &nodesToDelete) const | bpp::GlobalGraph | virtual |
| observers_ | bpp::GlobalGraph | private |
| operator=(const GlobalGraph &gg) | bpp::GlobalGraph | |
| orientate() | bpp::GlobalGraph | virtual |
| outgoingEdgesIterator(NodeId node) | bpp::GlobalGraph | virtual |
| outgoingEdgesIterator(NodeId node) const | bpp::GlobalGraph | |
| outgoingNeighborNodesIterator(NodeId node) | bpp::GlobalGraph | virtual |
| outgoingNeighborNodesIterator(NodeId node) const | bpp::GlobalGraph | |
| outputToDot(std::ostream &out, const std::string &name) const | bpp::GlobalGraph | virtual |
| registerObserver(GraphObserver *observer) | bpp::GlobalGraph | virtual |
| root_ | bpp::GlobalGraph | private |
| setRoot(Graph::NodeId newRoot) | bpp::GlobalGraph | protectedvirtual |
| switchNodes(Graph::NodeId nodeA, Graph::NodeId nodeB) | bpp::GlobalGraph | protected |
| topologyHasChanged_() const | bpp::GlobalGraph | inlineprivatevirtual |
| unlink(Graph::NodeId nodeA, Graph::NodeId nodeB) | bpp::GlobalGraph | protectedvirtual |
| unlinkInEdgeStructure_(const Edge &edge) | bpp::GlobalGraph | private |
| unlinkInNodeStructure_(const Node &nodeA, const Node &nodeB) | bpp::GlobalGraph | private |
| unregisterObserver(GraphObserver *observer) | bpp::GlobalGraph | virtual |
| ~Clonable()=default | bpp::Clonable | virtual |
| ~GlobalGraph() | bpp::GlobalGraph | inline |
| ~Graph() | bpp::Graph | inlinevirtual |