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 |