|
SpECTRE
v2025.08.19
|
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_ |