SpECTRE  v2026.09.05
Loading...
Searching...
No Matches
CurvedScalarWave::Worldtube::Tags::ConstraintGamma2Compute Struct Reference

Sets Gamma2 to a Gaussian that falls off to a constant value centered on the position of the particle. This was found to be necessary for a stable evolution. The equations are given in Initialization::InitializeConstraintDampingGammas. More...

#include <Tags.hpp>

Public Types

using base = CurvedScalarWave::Tags::ConstraintGamma2
using return_type = Scalar<DataVector>
using argument_tags
Public Types inherited from CurvedScalarWave::Tags::ConstraintGamma2
using type = Scalar<DataVector>

Static Public Member Functions

static void function (gsl::not_null< Scalar< DataVector > * > gamma2, const tnsr::I< DataVector, Dim, Frame::Inertial > &coords, const std::array< tnsr::I< double, Dim, Frame::Inertial >, 2 > &pos_vel)

Static Public Attributes

static constexpr size_t Dim = 3

Detailed Description

Sets Gamma2 to a Gaussian that falls off to a constant value centered on the position of the particle. This was found to be necessary for a stable evolution. The equations are given in Initialization::InitializeConstraintDampingGammas.

Member Typedef Documentation

◆ argument_tags

using CurvedScalarWave::Worldtube::Tags::ConstraintGamma2Compute::argument_tags
Initial value:
tmpl::list<domain::Tags::Coordinates<Dim, Frame::Inertial>,
The position and velocity of the scalar charge particle orbiting a central black hole given in inerti...
Definition Tags.hpp:461

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/CurvedScalarWave/Worldtube/Tags.hpp