SpECTRE Documentation Coverage Report
Current view: top level - NumericalAlgorithms/SpatialDiscretization - OptionTags.hpp Hit Total Coverage
Commit: 3c072f0ce967e2e56649d3fa12aa2a0e4fe2a42e Lines: 1 5 20.0 %
Date: 2024-04-23 20:50:18
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 <string>
       7             : 
       8             : #include "Options/String.hpp"
       9             : 
      10           0 : namespace SpatialDiscretization::OptionTags {
      11             : /*!
      12             :  * \brief Group holding all the options for the spatial discretization of the
      13             :  * PDE system.
      14             :  *
      15             :  * For example, when using a discontinuous Galerkin scheme, options like the
      16             :  * basis function choice are specified within the SpatialDiscretizationGroup.
      17             :  * The boundary correction/numerical flux to use is another example of what
      18             :  * would be specified in the SpatialDiscretizationGroup. In the future,
      19             :  * specifying the domain decomposition should also be done in the spatial
      20             :  * discretization group.
      21             :  */
      22           1 : struct SpatialDiscretizationGroup {
      23           0 :   static std::string name() { return "SpatialDiscretization"; }
      24           0 :   static constexpr Options::String help{
      25             :       "Options controlling the spatial discretization of the PDE system.\n\n"
      26             :       "In a DG-subcell hybrid scheme subgroups would hold options for the DG "
      27             :       "and FD/FV method used. For example, the choice of basis functions for "
      28             :       "the DG scheme would be specified."};
      29             : };
      30             : }  // namespace SpatialDiscretization::OptionTags

Generated by: LCOV version 1.14