Line data Source code
1 0 : // Distributed under the MIT License.
2 : // See LICENSE.txt for details.
3 :
4 : #pragma once
5 :
6 : #include <optional>
7 :
8 : #include "Evolution/DgSubcell/RdmpTciData.hpp"
9 :
10 : /// \cond
11 : namespace PUP {
12 : class er;
13 : } // namespace PUP
14 : /// \endcond
15 :
16 : namespace evolution::dg::subcell {
17 : /*!
18 : * \brief Used to communicate the RDMP and TCI status/decision during
19 : * initialization.
20 : */
21 1 : struct InitialTciData {
22 0 : std::optional<int> tci_status{};
23 0 : std::optional<evolution::dg::subcell::RdmpTciData> initial_rdmp_data{};
24 :
25 0 : void pup(PUP::er& p);
26 : };
27 : } // namespace evolution::dg::subcell
|