OptionTags.hpp
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 #pragma once
5 
6 #include <string>
7 
8 #include "Evolution/Systems/GeneralizedHarmonic/Tags.hpp"
9 #include "Options/Options.hpp"
10 
12 /// \brief Input option tags for the generalized harmonic evolution system
13 namespace OptionTags {
14 /// Gauge-related option tags for the GeneralizedHarmonic evolution system.
15 struct GaugeGroup {
16  static std::string name() noexcept { return "Gauge"; }
17  static constexpr OptionString help{
18  "Gauge-specific options for the GH evolution system"};
20 };
21 } // namespace OptionTags
22 } // namespace GeneralizedHarmonic::gauges
std::string
Options.hpp
GeneralizedHarmonic::OptionTags::Group
Definition: Tags.hpp:198
GeneralizedHarmonic::gauges::OptionTags::GaugeGroup
Gauge-related option tags for the GeneralizedHarmonic evolution system.
Definition: OptionTags.hpp:15
GeneralizedHarmonic::gauges
Gauge conditions for generalized harmonic evolution systems.
Definition: DampedHarmonic.hpp:27
OptionString
const char *const OptionString
The string used in option structs.
Definition: Options.hpp:30
string