SpECTRE
v2025.03.17
|
Holds initial data on a side of the discontinuity and related quantities. More...
#include <RiemannProblem.hpp>
Public Member Functions | |
InitialData (const InitialData &)=default | |
InitialData & | operator= (const InitialData &)=default |
InitialData (InitialData &&)=default | |
InitialData & | operator= (InitialData &&)=default |
InitialData (double mass_density, const std::array< double, Dim > &velocity, double pressure, double adiabatic_index, size_t propagation_axis) | |
void | pup (PUP::er &) |
Public Attributes | |
double | mass_density_ = std::numeric_limits<double>::signaling_NaN() |
std::array< double, Dim > | velocity_ |
double | pressure_ = std::numeric_limits<double>::signaling_NaN() |
double | sound_speed_ = std::numeric_limits<double>::signaling_NaN() |
double | normal_velocity_ = std::numeric_limits<double>::signaling_NaN() |
double | constant_a_ = std::numeric_limits<double>::signaling_NaN() |
double | constant_b_ = std::numeric_limits<double>::signaling_NaN() |
Friends | |
bool | operator== (const InitialData &lhs, const InitialData &rhs) |
Holds initial data on a side of the discontinuity and related quantities.
std::array<double, Dim> NewtonianEuler::Solutions::RiemannProblem< Dim >::InitialData::velocity_ |