GraphChi  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros
Public Types | Public Member Functions | Public Attributes
graphlab::GraphLabWrapper< GraphLabVertexProgram > Struct Template Reference
Inheritance diagram for graphlab::GraphLabWrapper< GraphLabVertexProgram >:
graphchi::GraphChiProgram< bool, GraphLabVertexProgram::edge_data_type >

List of all members.

Public Types

typedef bool VertexDataType
typedef
GraphLabVertexProgram::vertex_data_type 
GLVertexDataType
typedef
GraphLabVertexProgram::edge_data_type 
EdgeDataType
typedef
GraphLabVertexProgram::gather_type 
gather_type
typedef
GraphLabVertexProgram::graph_type 
graph_type
typedef
GraphLabVertexProgram::message_type 
message_type
- Public Types inherited from graphchi::GraphChiProgram< bool, GraphLabVertexProgram::edge_data_type >

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)
void update (graphchi_vertex< bool, EdgeDataType > &vertex, graphchi_context &gcontext)

Public Attributes

std::vector< GLVertexDataType > * vertexInmemoryArray

Member Function Documentation

template<class GraphLabVertexProgram >
virtual void graphlab::GraphLabWrapper< GraphLabVertexProgram >::after_exec_interval ( vid_t  window_st,
vid_t  window_en,
graphchi_context gcontext 
)
inlinevirtual

Called after an execution interval has finished.

Reimplemented from graphchi::GraphChiProgram< bool, GraphLabVertexProgram::edge_data_type >.

template<class GraphLabVertexProgram >
virtual void graphlab::GraphLabWrapper< GraphLabVertexProgram >::after_iteration ( int  iteration,
graphchi_context gcontext 
)
inlinevirtual

Called after an iteration has finished.

Reimplemented from graphchi::GraphChiProgram< bool, GraphLabVertexProgram::edge_data_type >.

template<class GraphLabVertexProgram >
virtual void graphlab::GraphLabWrapper< GraphLabVertexProgram >::before_exec_interval ( vid_t  window_st,
vid_t  window_en,
graphchi_context gcontext 
)
inlinevirtual

Called before an execution interval is started.

Reimplemented from graphchi::GraphChiProgram< bool, GraphLabVertexProgram::edge_data_type >.

template<class GraphLabVertexProgram >
virtual void graphlab::GraphLabWrapper< GraphLabVertexProgram >::before_iteration ( int  iteration,
graphchi_context gcontext 
)
inlinevirtual

Called before an iteration starts.

Reimplemented from graphchi::GraphChiProgram< bool, GraphLabVertexProgram::edge_data_type >.

template<class GraphLabVertexProgram >
void graphlab::GraphLabWrapper< GraphLabVertexProgram >::update ( graphchi_vertex< bool, EdgeDataType > &  vertex,
graphchi_context gcontext 
)
inlinevirtual

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