ReceiveTags.hpp
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 #pragma once
5 
7 #include "Parallel/InboxInserters.hpp"
8 #include "Time/TimeStepId.hpp"
9 
10 namespace Cce {
11 namespace ReceiveTags {
12 
13 /// A receive tag for the data sent to the CCE evolution component from the CCE
14 /// boundary component
15 template <typename CommunicationTagList>
17  : Parallel::InboxInserters::Value<BoundaryData<CommunicationTagList>> {
18  using temporal_id = TimeStepId;
20 };
21 
22 } // namespace ReceiveTags
23 } // namespace Cce
Parallel::InboxInserters::Value
Inserter for data that is inserted by copy/move.
Definition: InboxInserters.hpp:86
Cce::ReceiveTags::BoundaryData
A receive tag for the data sent to the CCE evolution component from the CCE boundary component.
Definition: ReceiveTags.hpp:16
TimeStepId
Definition: TimeStepId.hpp:25
Variables.hpp
TimeStepId.hpp
Cce
The set of utilities for performing Cauchy characteristic evolution and Cauchy characteristic matchin...
Definition: BoundaryComputeAndSendToEvolution.hpp:28
std::unordered_map