libgrape-lite
A C++ library for parallel graph processing
|
Public Types | |
using | message_manager_t = BatchShuffleMessageManager |
Public Member Functions | |
virtual void | PEval (const FRAG_T &graph, CONTEXT_T &context, message_manager_t &messages)=0 |
Partial evaluation to implement. More... | |
virtual void | IncEval (const FRAG_T &graph, CONTEXT_T &context, message_manager_t &messages)=0 |
Incremental evaluation to implement. More... | |
Static Public Attributes | |
static constexpr bool | need_split_edges = false |
static constexpr bool | need_split_edges_by_fragment = false |
static constexpr MessageStrategy | message_strategy |
static constexpr LoadStrategy | load_strategy = LoadStrategy::kOnlyOut |
|
pure virtual |
Incremental evaluation to implement.
graph | |
context | |
messages |
|
pure virtual |
Partial evaluation to implement.
graph | |
context | |
messages |
|
staticconstexpr |