Public Types | |
typedef KERNEL::VertexDataType | VT |
typedef PairContainer < typename KERNEL::EdgeDataType > | ET |
Public Member Functions | |
functional_vertex_unweighted_bulksync (graphchi_context &ginfo, vid_t _id, int indeg, int outdeg) | |
functional_vertex_unweighted_bulksync (vid_t _id, graphchi_edge< ET > *iptr, graphchi_edge< ET > *optr, int indeg, int outdeg) | |
void | first_iteration (graphchi_context &ginfo) |
void | add_inedge (vid_t src, ET *ptr, bool special_edge) |
void | ready (graphchi_context &ginfo) |
void | add_outedge (vid_t dst, ET *ptr, bool special_edge) |
bool | computational_edges () |
![]() | |
graphchi_vertex (vid_t _id, graphchi_edge< PairContainer< KERNEL::EdgeDataType > > *iptr, graphchi_edge< PairContainer< KERNEL::EdgeDataType > > *optr, int indeg, int outdeg) | |
graphchi_edge< PairContainer < KERNEL::EdgeDataType > > * | edge (int i) |
graphchi_edge< PairContainer < KERNEL::EdgeDataType > > * | inedge (int i) |
graphchi_edge< PairContainer < KERNEL::EdgeDataType > > * | outedge (int i) |
KERNEL::VertexDataType | get_data () |
virtual void | set_data (KERNEL::VertexDataTyped) |
void VARIABLE_IS_NOT_USED | sort_edges_indirect () |
![]() | |
internal_graphchi_vertex (vid_t _id, graphchi_edge< PairContainer< KERNEL::EdgeDataType > > *iptr, graphchi_edge< PairContainer< KERNEL::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, PairContainer< KERNEL::EdgeDataType > *ptr, bool special_edge) |
void | add_outedge (vid_t dst, PairContainer< KERNEL::EdgeDataType > *ptr, bool special_edge) |
Static Public Member Functions | |
static bool | read_outedges () |
Public Attributes | |
KERNEL | kernel |
VT | cumval |
vertex_info | vinfo |
graphchi_context * | gcontext |
|
inlinestatic |
We also need to read the outedges, because we need to preserve the old value as well.
Reimplemented from graphchi::graphchi_vertex< KERNEL::VertexDataType, PairContainer< KERNEL::EdgeDataType > >.