SpECTRE Documentation Coverage Report
Current view: top level - Elliptic/Systems/Punctures - Tags.hpp Coverage Total Hit
Commit: 0d1d717af84a81fb1284a20c4013708fe85cc2f0 Lines: 50.0 % 10 5
Test Date: 2026-10-22 17:29:42
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              : #include "DataStructures/DataBox/Tag.hpp"
       7              : #include "DataStructures/Tensor/TypeAliases.hpp"
       8              : 
       9              : /// \cond
      10              : class DataVector;
      11              : /// \endcond
      12              : 
      13              : namespace Punctures {
      14              : /// Tags related to the puncture equation
      15            1 : namespace Tags {
      16              : 
      17              : /*!
      18              :  * \brief The puncture field $u(x)$ to solve for
      19              :  *
      20              :  * \see Punctures
      21              :  */
      22            1 : struct Field : db::SimpleTag {
      23            0 :   using type = Scalar<DataVector>;
      24              : };
      25              : 
      26              : /*!
      27              :  * \brief The source field $\alpha(x)$
      28              :  *
      29              :  * \see Punctures
      30              :  */
      31            1 : struct Alpha : db::SimpleTag {
      32            0 :   using type = Scalar<DataVector>;
      33              : };
      34              : 
      35              : /*!
      36              :  * \brief The source field $\beta(x)$
      37              :  *
      38              :  * \see Punctures
      39              :  */
      40            1 : struct Beta : db::SimpleTag {
      41            0 :   using type = Scalar<DataVector>;
      42              : };
      43              : 
      44              : /*!
      45              :  * \brief The traceless conformal extrinsic curvature $\bar{A}_{ij}$
      46              :  *
      47              :  * \see Punctures
      48              :  */
      49            1 : struct TracelessConformalExtrinsicCurvature : db::SimpleTag {
      50            0 :   using type = tnsr::II<DataVector, 3>;
      51              : };
      52              : 
      53              : }  // namespace Tags
      54              : }  // namespace Punctures
        

Generated by: LCOV version 2.0-1