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