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 "DataStructures/DataBox/Tag.hpp"
9 : #include "DataStructures/DataVector.hpp"
10 : #include "DataStructures/Tensor/TypeAliases.hpp"
11 :
12 : namespace Burgers {
13 : /// \brief Tags for the Burgers system
14 : namespace Tags {
15 0 : struct U : db::SimpleTag {
16 0 : using type = Scalar<DataVector>;
17 : };
18 :
19 : /// The characteristic speeds
20 1 : struct CharacteristicSpeeds : db::SimpleTag {
21 0 : using type = std::array<DataVector, 1>;
22 : };
23 : } // namespace Tags
24 : } // namespace Burgers
|