|
SpECTRE
v2026.06.30
|
Numeric initial data loaded from volume data files. More...
#include <SetInitialData.hpp>
Classes | |
| struct | ScalarVars |
| struct | Variables |
| struct | VarName |
Public Types | |
| using | all_vars |
| using | optional_primitive_vars = tmpl::list<> |
| using | options = tmpl::list<importers::OptionTags::VolumeData, Variables> |
Public Member Functions | |
| NumericInitialData (const NumericInitialData &rhs)=default | |
| NumericInitialData & | operator= (const NumericInitialData &rhs)=default |
| NumericInitialData (NumericInitialData &&)=default | |
| NumericInitialData & | operator= (NumericInitialData &&)=default |
| std::unique_ptr< evolution::initial_data::InitialData > | get_clone () const override |
| NumericInitialData (importers::ImporterOptions importer_options, ScalarVars selected_variables) | |
| const importers::ImporterOptions & | importer_options () const |
| const ScalarVars & | selected_variables () const |
| size_t | volume_data_id () const |
| template<typename... AllTags> | |
| void | select_for_import (const gsl::not_null< tuples::TaggedTuple< AllTags... > * > fields) const |
| template<typename... AllTags> | |
| void | set_initial_data (const gsl::not_null< Scalar< DataVector > * > psi_scalar, const gsl::not_null< Scalar< DataVector > * > pi_scalar, const gsl::not_null< tnsr::i< DataVector, 3 > * > phi_scalar, const gsl::not_null< tuples::TaggedTuple< AllTags... > * > numeric_data) const |
| void | pup (PUP::er &p) override |
Static Public Attributes | |
| static constexpr Options::String | help |
Friends | |
| bool | operator== (const NumericInitialData &lhs, const NumericInitialData &rhs) |
Numeric initial data loaded from volume data files.
| using CurvedScalarWave::NumericInitialData::all_vars |
|
inlineoverridevirtual |
Implements evolution::initial_data::InitialData.
|
staticconstexpr |