| addCallOnEraseEdge(api::utils::Callback< DistributedEdge< T > * > *callback)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| addCallOnEraseNode(api::utils::Callback< DistributedNode< T > * > *callback)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| addCallOnInsertEdge(api::utils::Callback< DistributedEdge< T > * > *callback)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| addCallOnInsertNode(api::utils::Callback< DistributedNode< T > * > *callback)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| addCallOnSetDistant(SetDistantNodeCallback *callback)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| addCallOnSetLocal(SetLocalNodeCallback *callback)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| balance(LoadBalancing< T > &lb)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| balance(LoadBalancing< T > &lb, PartitionMode partition_mode)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| balance(FixedVerticesLoadBalancing< T > &lb, PartitionMap fixed_vertices)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| balance(FixedVerticesLoadBalancing< T > &lb, PartitionMap fixed_vertices, PartitionMode partition_mode)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| buildNode(T &&data)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| buildNode(const T &data)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| clear()=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| currentEdgeId() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| currentNodeId() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| distribute(PartitionMap partition)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| EdgeIdHash typedef | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | |
| EdgeIdType typedef | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | |
| EdgeMap typedef | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | |
| erase(DistributedNode< T > *node)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| erase(DistributedEdge< T > *edge)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getEdge(EdgeIdType id)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getEdge(EdgeIdType) const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getEdges() const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getLocationManager()=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| getLocationManager() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| getMpiCommunicator()=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| getMpiCommunicator() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| getNode(NodeIdType id)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getNode(NodeIdType id) const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getNodes() const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| getUnsyncNodes() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| importEdge(DistributedEdge< T > *edge)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| importNode(DistributedNode< T > *node)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| insert(DistributedNode< T > *node)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| insert(DistributedEdge< T > *edge)=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| insertDistant(DistributedNode< T > *node)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| link(DistributedNode< T > *source, DistributedNode< T > *target, LayerId layer_id)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| NodeIdHash typedef | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | |
| NodeIdType typedef | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | |
| NodeMap typedef | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | |
| onEraseEdgeCallbacks() const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| onEraseNodeCallbacks() const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| onInsertEdgeCallbacks() const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| onInsertNodeCallbacks() const=0 | fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > > | pure virtual |
| onSetDistantCallbacks() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| onSetLocalCallbacks() const =0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| removeNode(DistributedNode< T > *node)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| removeNode(DistributedId id)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| setCurrentEdgeId(DistributedId id)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| setCurrentNodeId(DistributedId id)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| SetDistantNodeCallback typedef | fpmas::api::graph::DistributedGraph< T > | |
| SetLocalNodeCallback typedef | fpmas::api::graph::DistributedGraph< T > | |
| switchLayer(DistributedEdge< T > *edge, LayerId layer_id)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| synchronizationMode()=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| synchronize()=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| synchronize(std::unordered_set< DistributedNode< T > * > nodes, bool synchronize_links=true)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| unlink(DistributedEdge< T > *edge)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |
| unlink(DistributedId id)=0 | fpmas::api::graph::DistributedGraph< T > | pure virtual |