libgrape-lite
A C++ library for parallel graph processing
|
Public Types | |
using | fragment_t = typename APP_T::fragment_t |
using | context_t = typename APP_T::context_t |
using | message_manager_t = GPUMessageManager |
Public Member Functions | |
GPUWorker (std::shared_ptr< APP_T > app, std::shared_ptr< fragment_t > graph) | |
template<class... Args> | |
void | Init (const grape::CommSpec &comm_spec, Args &&... args) |
void | Finalize () |
void | Query () |
std::shared_ptr< context_t > | GetContext () |
void | Output (std::ostream &os) |
Private Attributes | |
std::shared_ptr< APP_T > | app_ |
std::shared_ptr< context_t > | context_ |
message_manager_t | messages_ |
grape::CommSpec | comm_spec_ |