| 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 |