std::shared_ptr< DistributedComFactory > SharedPointer
virtual ~DistributedComFactory()=default
virtual DistributedCommunication::SharedPointer newDistributedCommunication(mesh::PtrMesh mesh)=0
std::shared_ptr< DistributedCommunication > SharedPointer
contains the logic of the parallel communication between participants.
provides Mesh, Data and primitives.
std::shared_ptr< Mesh > PtrMesh