GraphChi  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros
Public Member Functions | Public Attributes | Protected Attributes
graphchi::internal_graphchi_vertex< VertexDataType, EdgeDataType > Class Template Reference
Inheritance diagram for graphchi::internal_graphchi_vertex< VertexDataType, EdgeDataType >:
graphchi::graphchi_vertex< VertexDataType, EdgeDataType >

List of all members.

Public Member Functions

 internal_graphchi_vertex (vid_t _id, graphchi_edge< EdgeDataType > *iptr, graphchi_edge< EdgeDataType > *optr, int indeg, int outdeg)
vid_t id () const
int num_inedges () const
int num_outedges () const
int num_edges () const
void add_inedge (vid_t src, EdgeDataType *ptr, bool special_edge)
void add_outedge (vid_t dst, EdgeDataType *ptr, bool special_edge)

Public Attributes

int inc
volatile int outc
vid_t vertexid
bool modified
VertexDataTypedataptr
bool scheduled
bool parallel_safe

Protected Attributes

graphchi_edge< EdgeDataType > * inedges_ptr
graphchi_edge< EdgeDataType > * outedges_ptr

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