|
template<typename RequestType , typename AnswerType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::nbx (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< AnswerType(const unsigned int, const RequestType &)> &answer_request, const std::function< void(const unsigned int, const AnswerType &)> &process_answer, const MPI_Comm comm) |
|
template<typename RequestType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::nbx (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< void(const unsigned int, const RequestType &)> &process_request, const MPI_Comm comm) |
|
template<typename RequestType , typename AnswerType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::pex (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< AnswerType(const unsigned int, const RequestType &)> &answer_request, const std::function< void(const unsigned int, const AnswerType &)> &process_answer, const MPI_Comm comm) |
|
template<typename RequestType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::pex (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< void(const unsigned int, const RequestType &)> &process_request, const MPI_Comm comm) |
|
template<typename RequestType , typename AnswerType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::serial (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< AnswerType(const unsigned int, const RequestType &)> &answer_request, const std::function< void(const unsigned int, const AnswerType &)> &process_answer, const MPI_Comm comm) |
|
template<typename RequestType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::serial (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< void(const unsigned int, const RequestType &)> &process_request, const MPI_Comm comm) |
|
template<typename RequestType , typename AnswerType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::selector (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< AnswerType(const unsigned int, const RequestType &)> &answer_request, const std::function< void(const unsigned int, const AnswerType &)> &process_answer, const MPI_Comm comm) |
|
template<typename RequestType > |
std::vector< unsigned int > | Utilities::MPI::ConsensusAlgorithms::selector (const std::vector< unsigned int > &targets, const std::function< RequestType(const unsigned int)> &create_request, const std::function< void(const unsigned int, const RequestType &)> &process_request, const MPI_Comm comm) |
|