SpECTRE Documentation Coverage Report
Current view: top level - ParallelAlgorithms/ApparentHorizonFinder - Tags.hpp Hit Total Coverage
Commit: 7b84572e7f3b8c8fb2d105e3d4e12204a244a350 Lines: 3 7 42.9 %
Date: 2025-04-18 14:09:55
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             : 
       8             : /// \cond
       9             : class FastFlow;
      10             : /// \endcond
      11             : 
      12             : /*!
      13             :  * \brief Tags for the apparent horizon finder.
      14             :  */
      15           1 : namespace ah::Tags {
      16           0 : struct FastFlow : db::SimpleTag {
      17           0 :   using type = ::FastFlow;
      18             : };
      19             : 
      20             : /// Base tag for whether or not to write the centers of the horizons to disk.
      21             : /// Most likely to be used in the `ObserveCenters` post horizon find callback
      22             : ///
      23             : /// Other things can control whether the horizon centers are output by defining
      24             : /// their own simple tag from this base tag.
      25           1 : struct ObserveCentersBase : db::BaseTag {};
      26             : 
      27             : /// Simple tag for whether to write the centers of the horizons to disk.
      28             : /// Currently this tag is not creatable by options
      29           1 : struct ObserveCenters : ObserveCentersBase, db::SimpleTag {
      30           0 :   using type = bool;
      31             : };
      32             : }  // namespace ah::Tags

Generated by: LCOV version 1.14