Graybat  1.1
Graph Approach for Highly Generic Communication Schemes Based on Adaptive Topologies
graybat::Cage< T_CommunicationPolicy, T_GraphPolicy > Member List

This is the complete list of members for graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >, including all inherited members.

allGather(const Vertex srcVertex, T_Send sendData, T_Recv &recvData, const bool reorder)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
allReduce(const Vertex srcVertex, Op op, const std::vector< T_Data > sendData, T_Recv &recvData) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
announce(const std::vector< Vertex > vertices, const bool global=true)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
Cage(CPConfig const cpConfig, T_Functor graphFunctor) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
Cage(CPConfig const cpConfig) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
Cage() (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
Cage_t typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
collect(const Vertex vertex, T &data)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
comm (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
CommunicationPolicy typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
Context typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
ContextID() (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
CPConfig typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
distribute(T_Functor distFunctor)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
Edge typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
EdgeDescription typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
EdgeID typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
Event typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
gather(const Vertex rootVertex, const Vertex srcVertex, const T_Send sendData, T_Recv &recvData, const bool reorder) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getAdjacentVertices(const Vertex &v) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getEdge(const Vertex source, const Vertex target) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getHostedVertices(const VAddr vAddr)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getInEdges(const Vertex v) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getOutEdges(const Vertex &v) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getPeers() (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getVertex(const VertexID vertexID) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
getVertices() (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
graph (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
graphContext (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
GraphDescription typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
GraphID typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
graphMap (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
GraphPolicy typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
hostedVertices (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
locateVertex(Vertex vertex)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
Peer typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
peerHostsVertex(Vertex vertex)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
peerMap (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
recv(const Edge edge, T &data)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
recv(T &data) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
recv(const Edge edge, T &data, std::vector< Event > &events)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
reduce(const Vertex rootVertex, const Vertex srcVertex, Op op, const std::vector< T_Data > sendData, std::vector< T_Data > &recvData) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
send(const Edge edge, const T &data)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
send(const Edge edge, const T &data, std::vector< Event > &events)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
setGraph(T_Functor graphFunctor) (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
spread(const Vertex vertex, const T &data, std::vector< Event > &events)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
spread(const Vertex vertex, const T &data)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
synchronize() (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline
VAddr typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
Vertex typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
VertexID typedef (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
vertexMap (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >
~Cage() (defined in graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >)graybat::Cage< T_CommunicationPolicy, T_GraphPolicy >inline