SpECTRE
v2025.03.17
|
Initial data for the 2D scalar advection problem adopted from [123] and its analytic solution. More...
#include <Kuzmin.hpp>
Public Types | |
using | options = implementation defined |
Public Member Functions | |
Kuzmin (const Kuzmin &)=default | |
Kuzmin & | operator= (const Kuzmin &)=default |
Kuzmin (Kuzmin &&)=default | |
Kuzmin & | operator= (Kuzmin &&)=default |
auto | get_clone () const -> std::unique_ptr< evolution::initial_data::InitialData > override |
template<typename DataType > | |
tuples::TaggedTuple< ScalarAdvection::Tags::U > | variables (const tnsr::I< DataType, 2 > &x, double t, tmpl::list< ScalarAdvection::Tags::U >) const |
void | pup (PUP::er &p) override |
virtual auto | get_clone () const -> std::unique_ptr< InitialData >=0 |
Static Public Attributes | |
static constexpr Options::String | help |
Initial data for the 2D scalar advection problem adopted from [123] and its analytic solution.
Let
The system is evolved over the domain
|
overridevirtual |
Implements evolution::initial_data::InitialData.
|
staticconstexpr |