Line data Source code
1 0 : // Distributed under the MIT License.
2 : // See LICENSE.txt for details.
3 :
4 : #pragma once
5 :
6 : namespace Xcts {
7 : /// \brief Types of conformal geometries for the XCTS equations
8 1 : enum class Geometry {
9 : /// Euclidean (flat) manifold with Cartesian coordinates, i.e. the conformal
10 : /// metric has components \f$\bar{\gamma}_{ij} = \delta_{ij}\f$ in these
11 : /// coordinates and thus all Christoffel symbols vanish:
12 : /// \f$\bar{\Gamma}^i_{jk}=0\f$.
13 : FlatCartesian,
14 : /// The conformal geometry is either curved or employs curved coordinates, so
15 : /// non-vanishing Christoffel symbols must be taken into account.
16 : Curved
17 : };
18 : } // namespace Xcts
|