SpECTRE
v2024.12.16
|
Analytic data (with an "exact" solution known) that is 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 T > | |
Scalar< T > | u (const tnsr::I< T, 1 > &x) const |
tuples::TaggedTuple< Tags::U > | variables (const tnsr::I< DataVector, 1 > &x, tmpl::list< 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 |
Analytic data (with an "exact" solution known) that is periodic over the interval
The initial data is given by:
At future times the analytic solution can be found by solving the transcendental equation [87]
on the interval
At time
|
overridevirtual |
Implements evolution::initial_data::InitialData.
|
staticconstexpr |