SpECTRE Documentation Coverage Report
Current view: top level - Evolution/Executables/GrMhd/GhValenciaDivClean - EvolveGhValenciaDivClean.hpp Hit Total Coverage
Commit: 6c07040310c093b5fbed1dd2b7e9a5199069d22a Lines: 0 7 0.0 %
Date: 2025-11-12 14:32:51
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 <vector>
       7             : 
       8             : #include "Evolution/DgSubcell/GetTciDecision.hpp"
       9             : #include "Evolution/DgSubcell/NeighborReconstructedFaceSolution.hpp"
      10             : #include "Evolution/DgSubcell/NeighborTciDecision.hpp"
      11             : #include "Evolution/DiscontinuousGalerkin/Limiters/Tags.hpp"
      12             : #include "Evolution/Executables/GrMhd/GhValenciaDivClean/GhValenciaDivCleanBase.hpp"
      13             : #include "Evolution/Systems/GeneralizedHarmonic/Tags.hpp"
      14             : #include "Evolution/Systems/GrMhd/GhValenciaDivClean/FiniteDifference/Factory.hpp"
      15             : #include "Evolution/Systems/GrMhd/ValenciaDivClean/Tags.hpp"
      16             : #include "Evolution/VariableFixing/Tags.hpp"
      17             : #include "ParallelAlgorithms/Interpolation/Callbacks/ObserveTimeSeriesOnSurface.hpp"
      18             : #include "ParallelAlgorithms/Interpolation/InterpolationTarget.hpp"
      19             : #include "ParallelAlgorithms/Interpolation/Tags.hpp"
      20             : #include "PointwiseFunctions/GeneralRelativity/Surfaces/Tags.hpp"
      21             : #include "Utilities/TMPL.hpp"
      22             : 
      23             : template <bool UseControlSystems, bool UseParametrizedDeleptonization,
      24             :           typename... InterpolationTargetTags>
      25             : struct EvolutionMetavars
      26             :     : public GhValenciaDivCleanTemplateBase<
      27             :           EvolutionMetavars<UseControlSystems, UseParametrizedDeleptonization,
      28             :                             InterpolationTargetTags...>,
      29             :           true, UseControlSystems, UseParametrizedDeleptonization, false> {
      30           0 :   using base = GhValenciaDivCleanTemplateBase<
      31             :       EvolutionMetavars<UseControlSystems, UseParametrizedDeleptonization,
      32             :                         InterpolationTargetTags...>,
      33             :       true, UseControlSystems, UseParametrizedDeleptonization, false>;
      34           0 :   using const_global_cache_tags = typename base::const_global_cache_tags;
      35           0 :   using observed_reduction_data_tags =
      36             :       typename base::observed_reduction_data_tags;
      37           0 :   using component_list = typename base::component_list;
      38           0 :   using factory_creation = typename base::factory_creation;
      39           0 :   using registration = typename base::registration;
      40             : 
      41             :   static constexpr Options::String help{
      42             :       "Evolve the Valencia formulation of the GRMHD system with divergence "
      43             :       "cleaning, coupled to a dynamic spacetime evolved with the Generalized "
      44             :       "Harmonic formulation\n"};
      45             : };

Generated by: LCOV version 1.14