SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
TestHelpers::NewtonianEuler::SomeSourceType< Dim > Struct Template Reference

Public Types

using sourced_variables
using argument_tags

Public Member Functions

void operator() () const override
void apply (const gsl::not_null< Scalar< DataVector > * > source_mass_density_cons, const gsl::not_null< tnsr::I< DataVector, Dim > * > source_momentum_density, const gsl::not_null< Scalar< DataVector > * > source_energy_density, const Scalar< DataVector > &first_arg, const tnsr::I< DataVector, Dim > &second_arg, const Scalar< DataVector > &third_arg, const tnsr::i< DataVector, Dim > &fourth_arg) const
Public Member Functions inherited from NewtonianEuler::Sources::Source< Dim >
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

Static Public Attributes

static constexpr size_t volume_dim = Dim

Member Typedef Documentation

◆ argument_tags

template<size_t Dim>
using TestHelpers::NewtonianEuler::SomeSourceType< Dim >::argument_tags
Initial value:
tmpl::list<FirstArg, SecondArg<Dim>, ThirdArg, FourthArg<Dim>>
Definition TimeDerivativeTerms.hpp:31
Definition TimeDerivativeTerms.hpp:26

◆ sourced_variables

template<size_t Dim>
using TestHelpers::NewtonianEuler::SomeSourceType< Dim >::sourced_variables
Initial value:
The energy density of the fluid.
Definition Tags.hpp:46
The mass density of the fluid (as a conservative variable).
Definition Tags.hpp:34
The momentum density of the fluid.
Definition Tags.hpp:40

The documentation for this struct was generated from the following file:
  • tests/Unit/Helpers/Evolution/Systems/NewtonianEuler/TimeDerivativeTerms.hpp