TagsDeclarations.hpp
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 #pragma once
5 
6 namespace StrahlkorperTags {
7 
8 template <typename Frame>
9 struct Strahlkorper;
10 template <typename Frame>
11 struct ThetaPhi;
12 template <typename Frame>
13 struct Rhat;
14 template <typename Frame>
15 struct Jacobian;
16 template <typename Frame>
17 struct InvJacobian;
18 template <typename Frame>
19 struct InvHessian;
20 template <typename Frame>
21 struct Radius;
22 template <typename Frame>
23 struct CartesianCoords;
24 template <typename Frame>
25 struct DxRadius;
26 template <typename Frame>
27 struct D2xRadius;
28 template <typename Frame>
29 struct LaplacianRadius;
30 template <typename Frame>
31 struct NormalOneForm;
32 template <typename Frame>
33 struct Tangents;
34 } // namespace StrahlkorperTags
35 
36 namespace StrahlkorperGr {
37 namespace Tags {
38 template <typename Frame>
39 struct AreaElement;
40 template <typename IntegrandTag, typename Frame>
41 struct SurfaceIntegral;
42 } // namespace Tags
43 } // namespace StrahlkorperGr
Definition: DataBoxTag.hpp:29
A star-shaped surface expanded in spherical harmonics.
Definition: Strahlkorper.hpp:21
Holds tags and ComputeItems associated with a Strahlkorper.
Definition: Tags.cpp:15
Contains functions that depend both on a Strahlkorper and a metric.
Definition: StrahlkorperGr.hpp:22