Graphitti
A toolkit/software architecture to ease creating high-performance neural network simulators
Loading...
Searching...
No Matches
EdgeIndexMap Struct Reference

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.
 

Detailed Description

Definition at line 31 of file EdgeIndexMap.h.

Constructor & Destructor Documentation

◆ EdgeIndexMap() [1/2]

EdgeIndexMap::EdgeIndexMap ( )
inline

Definition at line 53 of file EdgeIndexMap.h.

◆ EdgeIndexMap() [2/2]

EdgeIndexMap::EdgeIndexMap ( int vertexCount,
int edgeCount )
inline

Definition at line 55 of file EdgeIndexMap.h.

Member Function Documentation

◆ serialize()

template<class Archive >
void EdgeIndexMap::serialize ( Archive & archive)

Cereal serialization method.

Definition at line 112 of file EdgeIndexMap.h.

Member Data Documentation

◆ incomingEdgeBegin_

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.

◆ incomingEdgeCount_

vector<BGSIZE> EdgeIndexMap::incomingEdgeCount_

The number of incoming edges for each vertex.

Definition at line 51 of file EdgeIndexMap.h.

◆ incomingEdgeIndexMap_

vector<BGSIZE> EdgeIndexMap::incomingEdgeIndexMap_

Pointer to the incoming edge index map.

Definition at line 44 of file EdgeIndexMap.h.

◆ outgoingEdgeBegin_

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.

◆ outgoingEdgeCount_

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.

◆ outgoingEdgeIndexMap_

vector<BGSIZE> EdgeIndexMap::outgoingEdgeIndexMap_

Pointer to the outgoing edge index map.

Definition at line 33 of file EdgeIndexMap.h.


The documentation for this struct was generated from the following file: