Used to mark that the initial data do not require source terms in the evolution equations.
More...
|
| NoSource (const NoSource &)=default |
|
NoSource & | operator= (const NoSource &)=default |
|
| NoSource (NoSource &&)=default |
|
NoSource & | operator= (NoSource &&)=default |
|
void | pup (PUP::er &p) override |
|
auto | get_clone () const -> std::unique_ptr< Source< Dim > > override |
|
void | operator() (gsl::not_null< Scalar< DataVector > * > source_mass_density_cons, gsl::not_null< tnsr::I< DataVector, Dim > * > source_momentum_density, gsl::not_null< Scalar< DataVector > * > source_energy_density, const Scalar< DataVector > &mass_density_cons, const tnsr::I< DataVector, Dim > &momentum_density, const Scalar< DataVector > &energy_density, const tnsr::I< DataVector, Dim > &velocity, const Scalar< DataVector > &pressure, const Scalar< DataVector > &specific_internal_energy, const EquationsOfState::EquationOfState< false, 2 > &eos, const tnsr::I< DataVector, Dim > &coords, double time) const override |
|
virtual auto | get_clone () const -> std::unique_ptr< Source >=0 |
|
virtual void | operator() (gsl::not_null< Scalar< DataVector > * > source_mass_density_cons, gsl::not_null< tnsr::I< DataVector, Dim > * > source_momentum_density, gsl::not_null< Scalar< DataVector > * > source_energy_density, const Scalar< DataVector > &mass_density_cons, const tnsr::I< DataVector, Dim > &momentum_density, const Scalar< DataVector > &energy_density, const tnsr::I< DataVector, Dim > &velocity, const Scalar< DataVector > &pressure, const Scalar< DataVector > &specific_internal_energy, const EquationsOfState::EquationOfState< false, 2 > &eos, const tnsr::I< DataVector, Dim > &coords, double time) const =0 |
|
template<size_t Dim>
class NewtonianEuler::Sources::NoSource< Dim >
Used to mark that the initial data do not require source terms in the evolution equations.