SpECTRE
v2025.03.17
|
Classes | |
struct | Function |
Public Types | |
using | options = implementation defined |
Public Member Functions | |
MathFunction (const MathFunction &)=delete | |
MathFunction & | operator= (const MathFunction &)=delete |
MathFunction (MathFunction &&)=default | |
MathFunction & | operator= (MathFunction &&)=default |
std::unique_ptr< elliptic::analytic_data::AnalyticSolution > | get_clone () const override |
MathFunction (std::unique_ptr<::MathFunction< Dim, Frame::Inertial > > math_function) | |
const ::MathFunction< Dim, Frame::Inertial > & | math_function () const |
template<typename DataType , typename... RequestedTags> | |
tuples::TaggedTuple< RequestedTags... > | variables (const tnsr::I< DataType, Dim > &x, tmpl::list< RequestedTags... >) const |
void | pup (PUP::er &p) override |
virtual std::unique_ptr< AnalyticSolution > | get_clone () const =0 |
Static Public Attributes | |
static constexpr Options::String | help |
|
overridevirtual |
Implements elliptic::analytic_data::AnalyticSolution.
|
staticconstexpr |