SpECTRE  v2024.04.12
grmhd::GhValenciaDivClean::Tags::ComputeLargestCharacteristicSpeed< Frame > Struct Template Reference

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

#include <Characteristics.hpp>

Public Types

using argument_tags = tmpl::list< gr::Tags::Lapse< DataVector >, gr::Tags::Shift< DataVector, 3, Frame >, gr::Tags::SpatialMetric< DataVector, 3, Frame > >
 
using return_type = double
 
using base = LargestCharacteristicSpeed
 
- Public Types inherited from grmhd::GhValenciaDivClean::Tags::LargestCharacteristicSpeed
using type = double
 

Static Public Member Functions

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

Detailed Description

template<typename Frame = Frame::Inertial>
struct grmhd::GhValenciaDivClean::Tags::ComputeLargestCharacteristicSpeed< Frame >

Computes the largest magnitude of the characteristic speeds.

Warning
Assumes \(-1\le\gamma_1\le0\).

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