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
Contains functionality for Cauchy Characteristic Extraction.
Definition: BoundaryComputeAndSendToEvolution.hpp:24
Defines class TimeStepId.
Inserter for data that is inserted by copy/move.
Definition: InboxInserters.hpp:86
A unique identifier for the temporal state of an integrated system.
Definition: TimeStepId.hpp:25
A receive tag for the data sent to the CCE evolution component from the CCE boundary component...
Definition: ReceiveTags.hpp:16
Defines class Variables.