SpECTRE
v2025.03.17
|
An 1D sinusoidal wave advecting with speed 1.0, periodic over the interval
#include <Sinusoid.hpp>
Public Types | |
using | options = implementation defined |
Public Member Functions | |
Sinusoid (const Sinusoid &)=default | |
Sinusoid & | operator= (const Sinusoid &)=default |
Sinusoid (Sinusoid &&)=default | |
Sinusoid & | operator= (Sinusoid &&)=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, 1 > &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 |
An 1D sinusoidal wave advecting with speed 1.0, periodic over the interval
|
overridevirtual |
Implements evolution::initial_data::InitialData.
|
staticconstexpr |