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