preCICE v3.2.0
Loading...
Searching...
No Matches
CommunicationFactory.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <stdexcept>
4#include <string>
6
7namespace precice::com {
9
10public:
11 virtual ~CommunicationFactory() = default;
12
14
16 {
17 throw std::runtime_error("Not available!");
18 }
19};
20} // namespace precice::com
virtual ~CommunicationFactory()=default
virtual PtrCommunication newCommunication()=0
contains the data communication abstraction layer.
std::shared_ptr< Communication > PtrCommunication