|
template<typename T = message_manager_t> |
std::enable_if< std::is_same< T, ParallelMessageManagerOpt >::value &&std::is_base_of< ParallelAppBase< fragment_t, context_t, T >, APP_T >::value >::type | initPool (const ParallelEngineSpec &pe_spec) |
|
template<typename T = message_manager_t> |
std::enable_if< !std::is_same< T, ParallelMessageManagerOpt >::value||!std::is_base_of< ParallelAppBase< fragment_t, context_t, T >, APP_T >::value >::type | initPool (const ParallelEngineSpec &pe_spec) |
|
template<typename T = message_manager_t> |
std::enable_if< std::is_same< T, AutoParallelMessageManager< fragment_t > >::value >::type | runPEval () |
|
template<typename T = message_manager_t> |
std::enable_if< !std::is_same< T, AutoParallelMessageManager< fragment_t > >::value >::type | runPEval () |
|
template<typename T = message_manager_t> |
std::enable_if< std::is_same< T, AutoParallelMessageManager< fragment_t > >::value >::type | runIncEval () |
|
template<typename T = message_manager_t> |
std::enable_if< !std::is_same< T, AutoParallelMessageManager< fragment_t > >::value >::type | runIncEval () |
|
template<typename T = context_t> |
std::enable_if< std::is_base_of< MutationContext< fragment_t >, T >::value >::type | processMutation () |
|
template<typename T = context_t> |
std::enable_if< !std::is_base_of< MutationContext< fragment_t >, T >::value >::type | processMutation () |
|
template<typename APP_T, typename MESSAGE_MANAGER_T>
class grape::Worker< APP_T, MESSAGE_MANAGER_T >
A Worker manages the computation cycle.
- Template Parameters
-