fpmas 1.6
fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS > Member List

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

Graph< api::addCallOnEraseEdge(api::utils::Callback< EdgeType * > *callback)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::addCallOnEraseEdge(api::utils::Callback< DistributedEdge< T > * > *callback)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::addCallOnEraseNode(api::utils::Callback< NodeType * > *callback)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::addCallOnEraseNode(api::utils::Callback< DistributedNode< T > * > *callback)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::addCallOnInsertEdge(api::utils::Callback< EdgeType * > *callback)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::addCallOnInsertEdge(api::utils::Callback< DistributedEdge< T > * > *callback)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::addCallOnInsertNode(api::utils::Callback< NodeType * > *callback)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::addCallOnInsertNode(api::utils::Callback< DistributedNode< T > * > *callback)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
addCallOnSetDistant(SetDistantNodeCallback *callback) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
addCallOnSetLocal(SetLocalNodeCallback *callback) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
balance(api::graph::LoadBalancing< T > &load_balancing) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
balance(api::graph::LoadBalancing< T > &load_balancing, api::graph::PartitionMode partition_mode) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
balance(api::graph::FixedVerticesLoadBalancing< T > &load_balancing, api::graph::PartitionMap fixed_vertices) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
balance(api::graph::FixedVerticesLoadBalancing< T > &load_balancing, api::graph::PartitionMap fixed_vertices, api::graph::PartitionMode partition_mode) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
buildNode(T &&=std::move(T())) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
buildNode(const T &) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
Graph< api::clear()=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::clear()=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
currentEdgeId() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
currentNodeId() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
distribute(api::graph::PartitionMap partition) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
DistributedGraph(const DistributedGraph< DIST_GRAPH_PARAMS_SPEC > &)=delete (defined in fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >)fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
DistributedGraph(DistributedGraph< DIST_GRAPH_PARAMS_SPEC > &&graph)fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
DistributedGraph(api::communication::MpiCommunicator &comm)fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inline
Graph< api::EdgeIdHash typedeffpmas::api::graph::Graph< NodeType, EdgeType >
fpmas::api::graph::DistributedGraph::EdgeIdHash typedeffpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >
Graph< api::EdgeIdType typedeffpmas::api::graph::Graph< NodeType, EdgeType >
fpmas::api::graph::DistributedGraph::EdgeIdType typedeffpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >
Graph< api::EdgeMap typedeffpmas::api::graph::Graph< NodeType, EdgeType >
fpmas::api::graph::DistributedGraph::EdgeMap typedeffpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >
EdgeType typedeffpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
Graph< api::erase(NodeType *node)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
Graph< api::erase(EdgeType *edge)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::erase(DistributedNode< T > *node)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
fpmas::api::graph::DistributedGraph::erase(DistributedEdge< T > *edge)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::getEdge(EdgeIdType id)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
Graph< api::getEdge(EdgeIdType) const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::getEdge(EdgeIdType id)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
fpmas::api::graph::DistributedGraph::getEdge(EdgeIdType) const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::getEdges() const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::getEdges() const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
getLocationManager() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
getLocationManager() overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
getMpiCommunicator() overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
getMpiCommunicator() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
Graph< api::getNode(NodeIdType id)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
Graph< api::getNode(NodeIdType id) const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::getNode(NodeIdType id)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
fpmas::api::graph::DistributedGraph::getNode(NodeIdType id) const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::getNodes() const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::getNodes() const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
getSyncMode() constfpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inline
getUnsyncNodes() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
importEdge(EdgeType *edge) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
importNode(NodeType *node) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
Graph< api::insert(NodeType *node)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
Graph< api::insert(EdgeType *edge)=0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::insert(DistributedNode< T > *node)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
fpmas::api::graph::DistributedGraph::insert(DistributedEdge< T > *edge)=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
insertDistant(api::graph::DistributedNode< T > *) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
link(NodeType *const src, NodeType *const tgt, api::graph::LayerId layer) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
Graph< api::NodeIdHash typedeffpmas::api::graph::Graph< NodeType, EdgeType >
fpmas::api::graph::DistributedGraph::NodeIdHash typedeffpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >
Graph< api::NodeIdType typedeffpmas::api::graph::Graph< NodeType, EdgeType >
fpmas::api::graph::DistributedGraph::NodeIdType typedeffpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >
Graph< api::NodeMap typedeffpmas::api::graph::Graph< NodeType, EdgeType >
fpmas::api::graph::DistributedGraph::NodeMap typedeffpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >
NodeType typedeffpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
Graph< api::onEraseEdgeCallbacks() const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::onEraseEdgeCallbacks() const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::onEraseNodeCallbacks() const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::onEraseNodeCallbacks() const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::onInsertEdgeCallbacks() const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::onInsertEdgeCallbacks() const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
Graph< api::onInsertNodeCallbacks() const =0fpmas::api::graph::Graph< NodeType, EdgeType >pure virtual
fpmas::api::graph::DistributedGraph::onInsertNodeCallbacks() const=0fpmas::api::graph::Graph< DistributedNode< T >, DistributedEdge< T > >pure virtual
onSetDistantCallbacks() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
onSetLocalCallbacks() const overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
operator=(const DistributedGraph< DIST_GRAPH_PARAMS_SPEC > &)=delete (defined in fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >)fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
operator=(DistributedGraph< DIST_GRAPH_PARAMS_SPEC > &&graph)fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
removeNode(api::graph::DistributedNode< T > *) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
removeNode(DistributedId id) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
setCurrentEdgeId(DistributedId id) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
setCurrentNodeId(DistributedId id) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
SetDistantNodeCallback typedeffpmas::api::graph::DistributedGraph< T >
SetLocalNodeCallback typedeffpmas::api::graph::DistributedGraph< T >
switchLayer(EdgeType *edge, api::graph::LayerId layer_id) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
synchronizationMode() overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
synchronize() overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
synchronize(std::unordered_set< NodeType * > nodes, bool synchronize_links=true) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
unlink(EdgeType *) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >virtual
unlink(DistributedId id) overridefpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >inlinevirtual
~DistributedGraph() (defined in fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >)fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
~Graph() (defined in fpmas::api::graph::Graph< NodeType, EdgeType >)fpmas::api::graph::Graph< NodeType, EdgeType >inlinevirtual