SpECTRE  v2024.05.11
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 = tmpl::list< Tags::Pi, Tags::Phi< Dim >, Tags::ConstraintGamma2 >
 

Static Public Member Functions

static void 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.


The documentation for this struct was generated from the following file: