SpECTRE Documentation Coverage Report
Current view: top level - Elliptic/Systems/Xcts - Geometry.hpp Hit Total Coverage
Commit: d0fc80462417e83e5cddfa1b9901bb4a9b6af4d6 Lines: 1 2 50.0 %
Date: 2024-03-29 00:33:31
Legend: Lines: hit not hit

          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

Generated by: LCOV version 1.14