Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : #include <memory> 7 : #include <string> 8 : #include <unordered_map> 9 : 10 : #include "DataStructures/DataBox/Tag.hpp" 11 : 12 : /// \cond 13 : namespace domain::FunctionsOfTime { 14 : struct FunctionOfTime; 15 : } // namespace domain::FunctionsOfTime 16 : /// \endcond 17 : 18 : namespace domain::Tags { 19 : /// Tag to retrieve the FunctionsOfTime from the GlobalCache. 20 1 : struct FunctionsOfTime : db::SimpleTag { 21 0 : using type = std::unordered_map< 22 : std::string, std::unique_ptr<domain::FunctionsOfTime::FunctionOfTime>>; 23 : }; 24 : } // namespace domain::Tags