8 #include "Evolution/Systems/Burgers/Tags.hpp"
10 #include "PointwiseFunctions/AnalyticData/AnalyticData.hpp"
12 #include "Utilities/TaggedTuple.hpp"
23 namespace AnalyticData {
92 using options = tmpl::list<>;
94 "A solution that is periodic over the interval [0,2pi]. The solution "
95 "starts as a sinusoid: u(x,0) = sin(x) and develops a "
96 "discontinuity at x=pi and t=1."};
105 template <
typename T>
106 Scalar<T> u(
const tnsr::I<T, 1>& x)
const noexcept;
109 tmpl::list<Tags::U> )
const
113 void pup(PUP::er& p) noexcept;
Items related to evolving the Burgers equation .
Definition: EvolveBurgersFwd.hpp:6
Analytic data (with an "exact" solution known) that is periodic over the interval .
Definition: Sinusoid.hpp:90
An associative container that is indexed by structs.
Definition: TaggedTuple.hpp:271
Stores a collection of function values.
Definition: DataVector.hpp:42
Tensor< T, Symmetry<>, index_list<> > Scalar
Definition: TypeAliases.hpp:21
const char *const String
The string used in option structs.
Definition: Options.hpp:32