List of all members.
Public Member Functions |
| graphchi_vertex (vid_t _id, graphchi_edge< EdgeDataType > *iptr, graphchi_edge< EdgeDataType > *optr, int indeg, int outdeg) |
graphchi_edge< EdgeDataType > * | edge (int i) |
graphchi_edge< EdgeDataType > * | inedge (int i) |
graphchi_edge< EdgeDataType > * | outedge (int i) |
VertexDataType | get_data () |
virtual void | set_data (VertexDataType d) |
void VARIABLE_IS_NOT_USED | sort_edges_indirect () |
| 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) |
Static Public Member Functions |
static bool | computational_edges () |
static bool | read_outedges () |
Additional Inherited Members |
int | inc |
volatile int | outc |
vid_t | vertexid |
bool | modified |
VertexDataType * | dataptr |
bool | scheduled |
bool | parallel_safe |
graphchi_edge< EdgeDataType > * | inedges_ptr |
graphchi_edge< EdgeDataType > * | outedges_ptr |
Member Function Documentation
template<typename VertexDataType, typename EdgeDataType>
Returns ith edge of a vertex, ignoring edge direction.
template<typename VertexDataType, typename EdgeDataType>
template<typename VertexDataType, typename EdgeDataType>
Modify the vertex value. The new value will be stored on disk.
template<typename VertexDataType, typename EdgeDataType>
Sorts all the edges. Note: this will destroy information about the in/out direction of an edge. Do use only if you ignore the egde direction.
The documentation for this class was generated from the following file: