GraphChi  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros
Public Types | Public Member Functions
graphchi::GraphChiProgram< VertexDataType_, EdgeDataType_, vertex_t > Class Template Reference

List of all members.

Public Types

typedef VertexDataType_ VertexDataType
typedef EdgeDataType_ EdgeDataType

Public Member Functions

virtual void before_iteration (int iteration, graphchi_context &gcontext)
virtual void after_iteration (int iteration, graphchi_context &gcontext)
virtual void before_exec_interval (vid_t window_st, vid_t window_en, graphchi_context &gcontext)
virtual void after_exec_interval (vid_t window_st, vid_t window_en, graphchi_context &gcontext)
virtual void update (vertex_t &v, graphchi_context &gcontext)=0

Member Function Documentation

template<typename VertexDataType_, typename EdgeDataType_, typename vertex_t = graphchi_vertex<VertexDataType_, EdgeDataType_>>
virtual void graphchi::GraphChiProgram< VertexDataType_, EdgeDataType_, vertex_t >::after_exec_interval ( vid_t  window_st,
vid_t  window_en,
graphchi_context gcontext 
)
inlinevirtual
template<typename VertexDataType_, typename EdgeDataType_, typename vertex_t = graphchi_vertex<VertexDataType_, EdgeDataType_>>
virtual void graphchi::GraphChiProgram< VertexDataType_, EdgeDataType_, vertex_t >::after_iteration ( int  iteration,
graphchi_context gcontext 
)
inlinevirtual
template<typename VertexDataType_, typename EdgeDataType_, typename vertex_t = graphchi_vertex<VertexDataType_, EdgeDataType_>>
virtual void graphchi::GraphChiProgram< VertexDataType_, EdgeDataType_, vertex_t >::before_exec_interval ( vid_t  window_st,
vid_t  window_en,
graphchi_context gcontext 
)
inlinevirtual
template<typename VertexDataType_, typename EdgeDataType_, typename vertex_t = graphchi_vertex<VertexDataType_, EdgeDataType_>>
virtual void graphchi::GraphChiProgram< VertexDataType_, EdgeDataType_, vertex_t >::before_iteration ( int  iteration,
graphchi_context gcontext 
)
inlinevirtual
template<typename VertexDataType_, typename EdgeDataType_, typename vertex_t = graphchi_vertex<VertexDataType_, EdgeDataType_>>
virtual void graphchi::GraphChiProgram< VertexDataType_, EdgeDataType_, vertex_t >::update ( vertex_t &  v,
graphchi_context gcontext 
)
pure virtual

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