Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : #include <cstddef> 7 : 8 : // Distributed under the MIT License. 9 : // See LICENSE.txt for details. 10 : 11 : #pragma once 12 : 13 : /// \cond 14 : namespace gh { 15 : template <size_t Dim> 16 : struct System; 17 : namespace Solutions { 18 : template <typename GrSolution> 19 : struct WrappedGr; 20 : } // namespace Solutions 21 : } // namespace gh 22 : 23 : namespace RelativisticEuler::Solutions { 24 : class FishboneMoncriefDisk; 25 : } // namespace RelativisticEuler::Solutions 26 : 27 : namespace grmhd { 28 : namespace Solutions { 29 : class BondiMichel; 30 : } // namespace Solutions 31 : namespace AnalyticData { 32 : class BondiHoyleAccretion; 33 : class MagnetizedFmDisk; 34 : } // namespace AnalyticData 35 : } // namespace grmhd 36 : 37 : struct KerrHorizon; 38 : template <typename InitialData, typename... InterpolationTargetTags> 39 : struct EvolutionMetavars; 40 : /// \endcond