SpECTRE Documentation Coverage Report
Current view: top level - Evolution/Executables/GrMhd/GhValenciaDivClean - EvolveGhValenciaDivClean.hpp Hit Total Coverage
Commit: 13732b46b6725478a0972e5abbf2d5c85faeaf3b Lines: 0 7 0.0 %
Date: 2024-05-01 20:05: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 <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, typename... InterpolationTargetTags>
      24             : struct EvolutionMetavars
      25             :     : public GhValenciaDivCleanTemplateBase<
      26             :           EvolutionMetavars<UseControlSystems, InterpolationTargetTags...>,
      27             :           true, UseControlSystems> {
      28           0 :   using base = GhValenciaDivCleanTemplateBase<
      29             :       EvolutionMetavars<UseControlSystems, InterpolationTargetTags...>, true,
      30             :       UseControlSystems>;
      31           0 :   using const_global_cache_tags = typename base::const_global_cache_tags;
      32           0 :   using observed_reduction_data_tags =
      33             :       typename base::observed_reduction_data_tags;
      34           0 :   using component_list = typename base::component_list;
      35           0 :   using factory_creation = typename base::factory_creation;
      36           0 :   using registration = typename base::registration;
      37             : 
      38             :   static constexpr Options::String help{
      39             :       "Evolve the Valencia formulation of the GRMHD system with divergence "
      40             :       "cleaning, coupled to a dynamic spacetime evolved with the Generalized "
      41             :       "Harmonic formulation\n"};
      42             : };

Generated by: LCOV version 1.14