|
GALib-Parallel
Header-only C++ library for parallel evolutionary algorithms
|
This is the complete list of members for galib::internal::Communicator< GeneType >, including all inherited members.
| allReduceBest(Individual< GeneType > individual) const =0 | galib::internal::Communicator< GeneType > | pure virtual |
| broadcast(const std::vector< Individual< GeneType > > &deme, const std::vector< std::size_t > &destination_ranks)=0 | galib::internal::Communicator< GeneType > | pure virtual |
| getRank() const =0 | galib::internal::Communicator< GeneType > | pure virtual |
| getSize() const =0 | galib::internal::Communicator< GeneType > | pure virtual |
| send(const std::vector< Individual< GeneType > > &deme, std::size_t destination_rank)=0 | galib::internal::Communicator< GeneType > | pure virtual |
| startReceiving(MigrationBuffer< GeneType > &target_buffer)=0 | galib::internal::Communicator< GeneType > | pure virtual |
| stopReceiving()=0 | galib::internal::Communicator< GeneType > | pure virtual |
| update()=0 | galib::internal::Communicator< GeneType > | pure virtual |
| ~Communicator()=default | galib::internal::Communicator< GeneType > | virtual |