| addEdgeIndex(const Eref edgeObject) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| addNodeIndex(const Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| allEdgesIterator() | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| allEdgesIterator() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| allNodesIterator() | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| allNodesIterator() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| associateEdge(Eref edgeObject, EdgeGraphid graphEdge) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| associateNode(Nref nodeObject, NodeGraphid graphNode) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| AssociationGraphImplObserver class | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | friend |
| AssociationGraphImplObserver(bool directed=false) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| AssociationGraphImplObserver(std::shared_ptr< GraphImpl > subjectGraph=00) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| AssociationGraphImplObserver(AssociationGraphImplObserver< N2, E2, GraphImpl > const &graphObserver) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| AssociationGraphImplObserver(AssociationGraphImplObserver< N, E, GraphImpl > const &graphObserver) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| BOTH enum value | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| clone() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| copy(const A &a, typename std::enable_if< !std::is_base_of< B, A >::value &&!std::is_abstract< B >::value, B *>::type *=0) | bpp::AssociationGraphObserver< N, E > | inlinestatic |
| copy(const A &a, typename std::enable_if< !std::is_base_of< B, A >::value &&std::is_abstract< B >::value, B *>::type *=0) | bpp::AssociationGraphObserver< N, E > | inlinestatic |
| copy(const A &a, typename std::enable_if< std::is_base_of< B, A >::value &&!std::is_abstract< A >::value, B *>::type *=0) | bpp::AssociationGraphObserver< N, E > | inlinestatic |
| copy(const A &a, typename std::enable_if< std::is_base_of< B, A >::value &&std::is_abstract< A >::value &&std::is_base_of< Clonable, A >::value, B *>::type *=0) | bpp::AssociationGraphObserver< N, E > | inlinestatic |
| copy(const A &a, typename std::enable_if< std::is_base_of< B, A >::value &&std::is_abstract< A >::value &&!std::is_base_of< Clonable, A >::value, B *>::type *=0) | bpp::AssociationGraphObserver< N, E > | inlinestatic |
| createNode(Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| createNode(Nref objectOriginNode, Nref newNodeObject, Eref newEdgeObject=00) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| deletedEdgesUpdate(const std::vector< unsigned int > &edgesToDelete) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| deletedNodesUpdate(const std::vector< unsigned int > &nodesToDelete) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| deleteNode(Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| dissociateEdge(Eref edgeObject) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| dissociateNode(Nref nodeObject) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| EdgeGraphid typedef | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | |
| EdgeIndex typedef | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | |
| edgeToString(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| Eref typedef | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | |
| EToGraphid_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| EToIndex_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| getAllEdges() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllEdgesIndexes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllInnerNodes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllInnerNodesIndexes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllLeaves() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllLeavesIndexes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllNodes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getAllNodesIndexes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getDegree(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getEdge(EdgeIndex edge) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdgeFromGraphid(EdgeGraphid edge) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdgeFromGraphid(EdgeGraphid edge) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdgeGraphid(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdgeIndex(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdgeIndexes(std::vector< Eref > edges) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| bpp::AssociationGraphObserver::getEdgeIndexes(std::vector< std::shared_ptr< E >> edgeObjects) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
| getEdgeLinking(Nref nodeA, Nref nodeB) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdges(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdges(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getEdges_(const Nref nodeObject, neighborType type) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlineprivate |
| getEdgesFromGraphid(std::vector< EdgeGraphid > edges) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getGraph() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getGraph() | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getIncomingEdges(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getIncomingEdges(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getIncomingNeighbors(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getIncomingNeighbors(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getLeavesFromNode(Nref node, unsigned int maxDepth) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNeighbors(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNeighbors(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNeighbors_(const Nref nodeObject, neighborType type) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlineprivate |
| getNode(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNodeFromGraphid(NodeGraphid node) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNodeFromGraphid(NodeGraphid node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNodeGraphid(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNodeIndex(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNodeIndexes(std::vector< Nref > nodes) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| bpp::AssociationGraphObserver::getNodeIndexes(std::vector< std::shared_ptr< N >> nodeObjects) const =0 | bpp::AssociationGraphObserver< N, E > | pure virtual |
| getNodes(Eref edge) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getNodesFromGraphid(std::vector< NodeGraphid > nodes) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getNumberOfEdges() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getNumberOfLeaves() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getNumberOfNodes() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| getOutgoingEdges(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getOutgoingEdges(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getOutgoingNeighbors(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getOutgoingNeighbors(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getRoot() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| getRootIndex() const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| graphidToE_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| graphidToN_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| hasEdge(Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| hasEdge(EdgeIndex edge) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| hasEdgeIndex(const Eref edgeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| hasNode(Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| hasNode(NodeIndex node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| hasNodeIndex(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| INCOMING enum value | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| incomingEdgesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| incomingEdgesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| incomingNeighborNodesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| incomingNeighborNodesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| indexToE_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| indexToN_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| isLeaf(const Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| isLeaf(const NodeIndex nodeid) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| link(Nref nodeObjectA, Nref nodeObjectB, Eref edgeObject=00) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| neighborType enum name | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| NodeGraphid typedef | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | |
| NodeIndex typedef | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | |
| nodeToString(const Nref nodeObject) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| Nref typedef | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | |
| NToGraphid_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| NToIndex_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| operator=(bpp::AssociationGraphImplObserver< N, E, GraphImpl > const &graphObserver) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| OUTGOING enum value | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | private |
| outgoingEdgesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| outgoingEdgesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| outgoingNeighborNodesIterator(Nref node) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| outgoingNeighborNodesIterator(Nref node) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| outputToDot(const std::string &fname, const std::string &name) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| outputToDot(std::ostream &out, const std::string &name) const | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| setEdgeIndex(const Eref edgeObject, EdgeIndex index) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| setEdgeLinking(Nref nodeA, Nref nodeB, Eref edge) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| setNodeIndex(const Nref nodeObject, NodeIndex index) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| setRoot(const Nref newRoot) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| subjectGraph_ | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | protected |
| unlink(Nref nodeObjectA, Nref nodeObjectB) | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inlinevirtual |
| ~AssociationGraphImplObserver() | bpp::AssociationGraphImplObserver< N, E, GraphImpl > | inline |
| ~Clonable()=default | bpp::Clonable | virtual |