GALib-Parallel
Header-only C++ library for parallel evolutionary algorithms
Loading...
Searching...
No Matches
galib::internal::MpiCommunicator< GeneType > Member List

This is the complete list of members for galib::internal::MpiCommunicator< GeneType >, including all inherited members.

allReduceBest(Individual< GeneType > individual) const overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
broadcast(const std::vector< Individual< GeneType > > &deme, const std::vector< std::size_t > &destination_ranks) overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
getRank() const overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
getSize() const overridegalib::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) overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
startReceiving(MigrationBuffer< GeneType > &target_buffer) overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
stopReceiving() overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
update() overridegalib::internal::MpiCommunicator< GeneType >inlinevirtual
~Communicator()=defaultgalib::internal::Communicator< GeneType >virtual
~MpiCommunicator() finalgalib::internal::MpiCommunicator< GeneType >inline