NoSource.hpp
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 #pragma once
5 
6 #include "Utilities/TMPL.hpp"
7 
8 namespace NewtonianEuler {
9 namespace Sources {
10 
11 /*!
12  * \brief Used to mark that the initial data do not require source
13  * terms in the evolution equations.
14  */
15 struct NoSource {
16  using sourced_variables = tmpl::list<>;
17 
18  // clang-tidy: google-runtime-references
19  void pup(PUP::er& /*p*/) noexcept {} // NOLINT
20 };
21 } // namespace Sources
22 } // namespace NewtonianEuler
Used to mark that the initial data do not require source terms in the evolution equations.
Definition: NoSource.hpp:15
Wraps the template metaprogramming library used (brigand)
Items related to evolving the Newtonian Euler system.
Definition: EvolveNewtonianEulerFwd.hpp:8