Line data Source code
1 0 : // Distributed under the MIT License.
2 : // See LICENSE.txt for details.
3 :
4 : #pragma once
5 :
6 : #include <cstddef>
7 : #include <memory>
8 :
9 : #include "Options/String.hpp"
10 :
11 : /// \cond
12 : template <size_t Dim>
13 : class DomainCreator;
14 : /// \endcond
15 :
16 : namespace domain {
17 0 : namespace OptionTags {
18 : /// \ingroup OptionTagsGroup
19 : /// \ingroup ComputationalDomainGroup
20 : /// The input file tag for the DomainCreator to use
21 : template <size_t Dim>
22 1 : struct DomainCreator {
23 0 : using type = std::unique_ptr<::DomainCreator<Dim>>;
24 0 : static constexpr Options::String help = {"The domain to create initially"};
25 : };
26 : } // namespace OptionTags
27 : } // namespace domain
|