SpECTRE Documentation Coverage Report
Current view: top level - Elliptic/Systems/Punctures - Tags.hpp Hit Total Coverage
Commit: a8aa129167b874d133c2ebcaf7e84d0033e6ae07 Lines: 5 10 50.0 %
Date: 2024-04-16 17:18:12
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 1.14