Graphitti
A toolkit/software architecture to ease creating high-performance neural network simulators
|
Public Member Functions | |
EdgeIndexMap (int vertexCount, int edgeCount) | |
template<class Archive > | |
void | serialize (Archive &archive) |
Cereal serialization method. | |
Public Attributes | |
vector< BGSIZE > | outgoingEdgeIndexMap_ |
Pointer to the outgoing edge index map. | |
vector< BGSIZE > | outgoingEdgeBegin_ |
vector< BGSIZE > | outgoingEdgeCount_ |
vector< BGSIZE > | incomingEdgeIndexMap_ |
Pointer to the incoming edge index map. | |
vector< BGSIZE > | incomingEdgeBegin_ |
vector< BGSIZE > | incomingEdgeCount_ |
The number of incoming edges for each vertex. | |
Definition at line 31 of file EdgeIndexMap.h.
|
inline |
Definition at line 53 of file EdgeIndexMap.h.
|
inline |
Definition at line 55 of file EdgeIndexMap.h.
void EdgeIndexMap::serialize | ( | Archive & | archive | ) |
Cereal serialization method.
Definition at line 112 of file EdgeIndexMap.h.
vector<BGSIZE> EdgeIndexMap::incomingEdgeBegin_ |
The beginning index of the incoming edge for each vertex. Indexed by a destination vertex index.
Definition at line 48 of file EdgeIndexMap.h.
vector<BGSIZE> EdgeIndexMap::incomingEdgeCount_ |
The number of incoming edges for each vertex.
Definition at line 51 of file EdgeIndexMap.h.
vector<BGSIZE> EdgeIndexMap::incomingEdgeIndexMap_ |
Pointer to the incoming edge index map.
Definition at line 44 of file EdgeIndexMap.h.
vector<BGSIZE> EdgeIndexMap::outgoingEdgeBegin_ |
The beginning index of the outgoing edge for each vertex. Indexed by a source vertex index.
Definition at line 37 of file EdgeIndexMap.h.
vector<BGSIZE> EdgeIndexMap::outgoingEdgeCount_ |
The number of outgoing edges of each vertex. Indexed by a source vertex index.
Definition at line 41 of file EdgeIndexMap.h.
vector<BGSIZE> EdgeIndexMap::outgoingEdgeIndexMap_ |
Pointer to the outgoing edge index map.
Definition at line 33 of file EdgeIndexMap.h.