SpECTRE  v2026.09.05
Loading...
Searching...
No Matches
evolution::initial_data::NumericData Class Reference

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
 NumericData (const NumericData &)=default
 NumericData (NumericData &&)=default
 NumericData (std::string file_glob, std::string subgroup, int observation_step, bool extrapolate_into_excisions)
Public Member Functions inherited from evolution::initial_data::InitialData
virtual const InitialData & unwrap () const
 Unwrap wrapper types (e.g. WithNoise, which wraps analytic initial data and adds random noise) to reach the underlying analytic solution or data.
Public Member Functions inherited from NumericData
 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

Public Types inherited from NumericData
using options
Static Public Attributes inherited from NumericData
static constexpr Options::String help
Protected Attributes inherited from NumericData
std::string file_glob_ {}
std::string subgroup_ {}
int observation_step_ {}
bool extrapolate_into_excisions_ {}

Detailed Description

Load numeric data from volume data files.

See also
NumericData

Member Function Documentation

◆ get_clone()

std::unique_ptr< evolution::initial_data::InitialData > evolution::initial_data::NumericData::get_clone ( ) const
overridevirtual

The documentation for this class was generated from the following file:
  • src/PointwiseFunctions/InitialDataUtilities/NumericData.hpp