EvolveGhValenciaDivCleanWithHorizonFwd.hpp
1 // 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 GeneralizedHarmonic {
15 template <size_t Dim>
16 struct System;
17 namespace Solutions {
18 template <typename GrSolution>
19 struct WrappedGr;
20 } // namespace Solutions
21 } // namespace GeneralizedHarmonic
22 namespace gr {
23 namespace Solutions {
24 class TovSolution;
25 } // namespace Solutions
26 } // namespace gr
27 
28 namespace RelativisticEuler {
29 namespace Solutions {
30 class FishboneMoncriefDisk;
31 } // namespace Solutions
32 } // namespace RelativisticEuler
33 
34 namespace grmhd {
35 namespace Solutions {
36 class BondiMichel;
37 } // namespace Solutions
38 namespace AnalyticData {
39 class BondiHoyleAccretion;
40 class MagnetizedFmDisk;
41 } // namespace AnalyticData
42 } // namespace grmhd
43 
44 struct KerrHorizon;
45 template <typename InitialData, typename...InterpolationTargetTags>
46 struct EvolutionMetavars;
47 /// \endcond
grmhd
Items related to general relativistic magnetohydrodynamics (GRMHD)
Definition: BoundaryCondition.hpp:19
GeneralizedHarmonic
Items related to evolving the first-order generalized harmonic system.
Definition: Bjorhus.hpp:38
EvolutionMetavars
Definition: EvolveBurgers.hpp:103
KerrHorizon
Definition: EvolveValenciaDivClean.hpp:397
cstddef
RelativisticEuler
Items related to evolving the relativistic Euler system.
Definition: EvolveValenciaFwd.hpp:8
AnalyticData
Provides analytic tensor data as a function of the spatial coordinates.
Definition: AnalyticData.hpp:34
gr
Definition: GaugeWave.hpp:28