SpECTRE  v2024.04.12
gh::Tags::ComputeLargestCharacteristicSpeed< Dim, Frame > Struct Template Reference

Computes the largest magnitude of the characteristic speeds. More...

#include <Characteristics.hpp>

Public Types

using argument_tags = tmpl::list<::gh::ConstraintDamping::Tags::ConstraintGamma1, gr::Tags::Lapse< DataVector >, gr::Tags::Shift< DataVector, Dim, Frame >, gr::Tags::SpatialMetric< DataVector, Dim, Frame > >
 
using return_type = double
 
using base = LargestCharacteristicSpeed
 
- Public Types inherited from gh::Tags::LargestCharacteristicSpeed
using type = double
 

Static Public Member Functions

static void function (const gsl::not_null< double * > speed, const Scalar< DataVector > &gamma_1, const Scalar< DataVector > &lapse, const tnsr::I< DataVector, Dim, Frame > &shift, const tnsr::ii< DataVector, Dim, Frame > &spatial_metric)
 

Detailed Description

template<size_t Dim, typename Frame>
struct gh::Tags::ComputeLargestCharacteristicSpeed< Dim, Frame >

Computes the largest magnitude of the characteristic speeds.


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