SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Xcts::Tags Namespace Reference

Tags related to the XCTS equations. More...

Classes

struct  ConformalChristoffelContracted
 The Christoffel symbols of the second kind (related to the conformal metric γ¯ij) contracted in their first two indices: Γ¯k=Γ¯iki. More...
 
struct  ConformalChristoffelFirstKind
 The Christoffel symbols of the first kind related to the conformal metric γ¯ij. More...
 
struct  ConformalChristoffelSecondKind
 The Christoffel symbols of the second kind related to the conformal metric γ¯ij. More...
 
struct  ConformalFactor
 The conformal factor ψ(x) that rescales the spatial metric γij=ψ4γ¯ij. More...
 
struct  ConformalFactorMinusOne
 The conformal factor minus one ψ(x)1. Useful as dynamic variable in formulations of the XCTS equations because it approaches zero at spatial infinity rather than one, hence derivatives may be more accurate. More...
 
struct  ConformalRicciScalar
 The Ricci scalar related to the conformal metric γ¯ij. More...
 
struct  ConformalRicciTensor
 The Ricci tensor related to the conformal metric γ¯ij. More...
 
struct  HydroQuantitiesCompute
 MHD quantities retrieved from the background solution/data. More...
 
struct  LapseTimesConformalFactor
 The product of lapse α(x) and conformal factor ψ(x). More...
 
struct  LapseTimesConformalFactorMinusOne
 The lapse times the conformal factor minus one αψ1. More...
 
struct  LongitudinalShiftBackgroundMinusDtConformalMetric
 The conformal longitudinal operator applied to the background shift vector minus the time derivative of the conformal metric (L¯βbackground)iju¯ij. More...
 
struct  LongitudinalShiftExcess
 The conformal longitudinal operator applied to the shift excess (L¯βexcess)ij. More...
 
struct  LongitudinalShiftMinusDtConformalMetricOverLapseSquare
 The conformal longitudinal operator applied to the shift vector minus the time derivative of the conformal metric, squared and divided by the square of the lapse: 1α2((L¯β)iju¯ij)((L¯β)iju¯ij). More...
 
struct  LongitudinalShiftMinusDtConformalMetricSquare
 The conformal longitudinal operator applied to the shift vector minus the time derivative of the conformal metric, squared: ((L¯β)iju¯ij)((L¯β)iju¯ij). More...
 
struct  ShiftBackground
 The constant part βbackgroundi of the shift βi=βbackgroundi+βexcessi. More...
 
struct  ShiftDotDerivExtrinsicCurvatureTrace
 The shift vector contracted with the gradient of the trace of the extrinsic curvature: βiiK. More...
 
struct  ShiftExcess
 The dynamic part βexcessi of the shift βi=βbackgroundi+βexcessi. More...
 
struct  ShiftStrain
 The symmetric "strain" of the shift vector Bij=D¯(iγ¯j)kβk=((iγ¯j)kΓ¯kij)βk. More...
 
struct  SpacetimeQuantitiesCompute
 Compute tag for the 3+1 quantities Tags from XCTS variables. The Tags can be any subset of the tags supported by Xcts::SpacetimeQuantities. More...
 

Typedefs

template<typename DataType , size_t Dim, typename Frame >
using ConformalMetric = gr::Tags::Conformal< gr::Tags::SpatialMetric< DataType, Dim, Frame >, -4 >
 The conformally scaled spatial metric γ¯ij=ψ4γij, where ψ is the Xcts::Tags::ConformalFactor and γij is the gr::Tags::SpatialMetric
 
template<typename DataType , size_t Dim, typename Frame >
using InverseConformalMetric = gr::Tags::Conformal< gr::Tags::InverseSpatialMetric< DataType, Dim, Frame >, 4 >
 The conformally scaled inverse spatial metric γ¯ij=ψ4γij, where ψ is the Xcts::Tags::ConformalFactor and γij is the gr::Tags::InverseSpatialMetric
 

Detailed Description

Tags related to the XCTS equations.