std::shared_ptr< DistributedCommunication > SharedPointer
DistributedCommunication::SharedPointer newDistributedCommunication(mesh::PtrMesh mesh) override
PointToPointComFactory(com::PtrCommunicationFactory comFactory)
com::PtrCommunicationFactory _comFactory
communication factory for 1:M communications
std::shared_ptr< CommunicationFactory > PtrCommunicationFactory
contains the logic of the parallel communication between participants.
provides Mesh, Data and primitives.
std::shared_ptr< Mesh > PtrMesh