SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
ScalarWave::TimeDerivative< Dim > Struct Template Reference

Compute the time derivatives for scalar wave system. More...

#include <TimeDerivative.hpp>

Public Types

using temporary_tags = tmpl::list<Tags::ConstraintGamma2>
using argument_tags

Static Public Member Functions

static evolution::dg::TimeDerivativeDecisions< Dim > apply (gsl::not_null< Scalar< DataVector > * > dt_psi, gsl::not_null< Scalar< DataVector > * > dt_pi, gsl::not_null< tnsr::i< DataVector, Dim, Frame::Inertial > * > dt_phi, gsl::not_null< Scalar< DataVector > * > result_gamma2, const tnsr::i< DataVector, Dim, Frame::Inertial > &d_psi, const tnsr::i< DataVector, Dim, Frame::Inertial > &d_pi, const tnsr::ij< DataVector, Dim, Frame::Inertial > &d_phi, const Scalar< DataVector > &pi, const tnsr::i< DataVector, Dim, Frame::Inertial > &phi, const Scalar< DataVector > &gamma2)

Detailed Description

template<size_t Dim>
struct ScalarWave::TimeDerivative< Dim >

Compute the time derivatives for scalar wave system.

Member Typedef Documentation

◆ argument_tags

template<size_t Dim>
using ScalarWave::TimeDerivative< Dim >::argument_tags
Initial value:
tmpl::list<Tags::Pi, Tags::Phi<Dim>, Tags::ConstraintGamma2>

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/ScalarWave/TimeDerivative.hpp