SpECTRE
v2025.03.17
|
Load numeric data from volume data files. More...
#include <NumericData.hpp>
Public Member Functions | |
NumericData (CkMigrateMessage *m) | |
WRAPPED_PUPable_decl_template (NumericData) | |
std::unique_ptr< evolution::initial_data::InitialData > | get_clone () const override |
void | pup (PUP::er &p) override |
virtual auto | get_clone () const -> std::unique_ptr< InitialData >=0 |
![]() | |
NumericData (const NumericData &)=default | |
NumericData & | operator= (const NumericData &)=default |
NumericData (NumericData &&)=default | |
NumericData & | operator= (NumericData &&)=default |
NumericData (std::string file_glob, std::string subgroup, int observation_step, bool extrapolate_into_excisions) | |
const std::string & | file_glob () const |
const std::string & | subgroup () const |
int | observation_step () const |
bool | extrapolate_into_excisions () const |
template<typename DataType , size_t Dim, typename... RequestedTags> | |
tuples::TaggedTuple< RequestedTags... > | variables (const tnsr::I< DataType, Dim > &x, tmpl::list< RequestedTags... >) const |
template<size_t Dim, typename... RequestedTags> | |
tuples::TaggedTuple< RequestedTags... > | variables (const tnsr::I< DataVector, Dim > &x, const Mesh< Dim > &, const InverseJacobian< DataVector, Dim, Frame::ElementLogical, Frame::Inertial > &, tmpl::list< RequestedTags... >) const |
void | pup (PUP::er &p) |
Additional Inherited Members | |
![]() | |
using | options = implementation defined |
![]() | |
static constexpr Options::String | help |
![]() | |
std::string | file_glob_ {} |
std::string | subgroup_ {} |
int | observation_step_ {} |
bool | extrapolate_into_excisions_ {} |
Load numeric data from volume data files.
|
overridevirtual |
Implements evolution::initial_data::InitialData.