preCICE v3.1.1
Loading...
Searching...
No Matches
CommunicationConfiguration.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
5#include "logging/Logger.hpp"
6#include "xml/XMLTag.hpp"
7
8namespace precice {
9namespace xml {
10class XMLTag;
11} // namespace xml
12
13namespace com {
14
20public:
22
25
26private:
27 mutable logging::Logger _log{"com::CommunicationConfiguration"};
28};
29
30} // namespace com
31} // namespace precice
Configuration for communication channels between a primary and its secondary ranks....
PtrCommunication createCommunication(const xml::XMLTag &tag) const
Returns a communication object of given type.
This class provides a lightweight logger.
Definition Logger.hpp:16
Represents an XML tag to be configured automatically.
Definition XMLTag.hpp:31
Main namespace of the precice library.