preCICE v3.2.0
Loading...
Searching...
No Matches
precice::m2n::PointToPointComFactory Class Reference

#include <PointToPointComFactory.hpp>

Inheritance diagram for precice::m2n::PointToPointComFactory:
[legend]
Collaboration diagram for precice::m2n::PointToPointComFactory:
[legend]

Public Member Functions

 PointToPointComFactory (com::PtrCommunicationFactory comFactory)
DistributedCommunication::SharedPointer newDistributedCommunication (mesh::PtrMesh mesh) override
Public Member Functions inherited from precice::m2n::DistributedComFactory
virtual ~DistributedComFactory ()=default

Private Attributes

com::PtrCommunicationFactory _comFactory
 communication factory for 1:M communications

Additional Inherited Members

Public Types inherited from precice::m2n::DistributedComFactory
using SharedPointer = std::shared_ptr<DistributedComFactory>

Detailed Description

Definition at line 10 of file PointToPointComFactory.hpp.

Constructor & Destructor Documentation

◆ PointToPointComFactory()

precice::m2n::PointToPointComFactory::PointToPointComFactory ( com::PtrCommunicationFactory comFactory)
explicit

Definition at line 11 of file PointToPointComFactory.cpp.

Member Function Documentation

◆ newDistributedCommunication()

DistributedCommunication::SharedPointer precice::m2n::PointToPointComFactory::newDistributedCommunication ( mesh::PtrMesh mesh)
overridevirtual

Implements precice::m2n::DistributedComFactory.

Definition at line 15 of file PointToPointComFactory.cpp.

Member Data Documentation

◆ _comFactory

com::PtrCommunicationFactory precice::m2n::PointToPointComFactory::_comFactory
private

communication factory for 1:M communications

Definition at line 20 of file PointToPointComFactory.hpp.


The documentation for this class was generated from the following files: