SpECTRE  v2024.04.12
Xcts::Tags::HydroQuantitiesCompute< HydroTags > Struct Template Reference

MHD quantities retrieved from the background solution/data. More...

#include <HydroQuantities.hpp>

Public Types

using base = ::Tags::Variables< HydroTags >
 
using argument_tags = tmpl::list< domain::Tags::Coordinates< 3, Frame::Inertial >, elliptic::Tags::Background< elliptic::analytic_data::Background >, Parallel::Tags::Metavariables >
 
- Public Types inherited from Tags::Variables< HydroTags >
using tags_list = HydroTags
 
using type = ::Variables< HydroTags >
 

Static Public Member Functions

template<typename Metavariables >
static void function (const gsl::not_null< Variables< HydroTags > * > result, const tnsr::I< DataVector, 3 > &inertial_coords, const elliptic::analytic_data::Background &background, const Metavariables &)
 
- Static Public Member Functions inherited from Tags::Variables< HydroTags >
static std::string name ()
 

Detailed Description

template<typename HydroTags>
struct Xcts::Tags::HydroQuantitiesCompute< HydroTags >

MHD quantities retrieved from the background solution/data.

Retrieve the HydroTags from the background solution/data so they can be written out to disk. These quantities don't take part in a pure XCTS solve, (which only solves for the gravity sector given the matter profile) except for their contributions to the matter source terms in the XCTS equations. However, the matter source terms are computed and stored separately, so these hydro quantities are only used for observations.


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