SpECTRE  v2024.09.29
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::InitialDataget_clone () const override
 
void pup (PUP::er &p) override
 
virtual auto get_clone () const -> std::unique_ptr< InitialData >=0
 
- Public Member Functions inherited from NumericData
 NumericData (const NumericData &)=default
 
NumericDataoperator= (const NumericData &)=default
 
 NumericData (NumericData &&)=default
 
NumericDataoperator= (NumericData &&)=default
 
 NumericData (std::string file_glob, std::string subgroup, int observation_step, bool extrapolate_into_excisions)
 
const std::stringfile_glob () const
 
const std::stringsubgroup () 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 = tmpl::list< FileGlob, Subgroup, ObservationStep, ExtrapolateIntoExcisions >
 
- 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: