SpECTRE  v2024.03.19
gh::ConstraintDamping::Tags::ConstraintGamma0Compute< SpatialDim, Frame > Struct Template Reference

Computes the constraint damping parameter \(\gamma_0\) from the coordinates and a DampingFunction. More...

#include <ConstraintGammas.hpp>

Public Types

using argument_tags = tmpl::list< DampingFunctionGamma0< SpatialDim, Frame >, domain::Tags::Coordinates< SpatialDim, Frame >, ::Tags::Time, ::domain::Tags::FunctionsOfTime >
 
using return_type = Scalar< DataVector >
 
using base = ConstraintGamma0
 
- Public Types inherited from gh::ConstraintDamping::Tags::ConstraintGamma0
using type = Scalar< DataVector >
 

Static Public Member Functions

static constexpr void function (const gsl::not_null< Scalar< DataVector > * > gamma, const ::gh::ConstraintDamping::DampingFunction< SpatialDim, Frame > &damping_function, const tnsr::I< DataVector, SpatialDim, Frame > &coords, const double time, const std::unordered_map< std::string, std::unique_ptr< domain::FunctionsOfTime::FunctionOfTime > > &functions_of_time)
 

Detailed Description

template<size_t SpatialDim, typename Frame>
struct gh::ConstraintDamping::Tags::ConstraintGamma0Compute< SpatialDim, Frame >

Computes the constraint damping parameter \(\gamma_0\) from the coordinates and a DampingFunction.

Details

Can be retrieved using gh::ConstraintDamping::Tags::ConstraintGamma0.


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