fpmas 1.6
fpmas::api::graph::DistributedGraph< T > Member List

This is the complete list of members for fpmas::api::graph::DistributedGraph< T >, including all inherited members.

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