EvolveGhValenciaDivCleanFwd.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 template <typename RadialSolution>
31 class TovStar;
32 } // namespace Solutions
33 } // namespace RelativisticEuler
34 
35 namespace grmhd {
36 namespace Solutions {
37 class AlfvenWave;
38 class KomissarovShock;
39 class SmoothFlow;
40 } // namespace Solutions
41 namespace AnalyticData {
42 class BlastWave;
43 class MagneticFieldLoop;
44 class MagneticRotor;
45 class OrszagTangVortex;
46 } // namespace AnalyticData
47 } // namespace grmhd
48 
49 struct KerrHorizon;
50 template <typename InitialData, typename...InterpolationTargetTags>
51 struct EvolutionMetavars;
52 /// \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