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 |