SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
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
Public Types inherited from Tags::Variables< HydroTags >
using tags_list
using type

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.

Member Typedef Documentation

◆ argument_tags

template<typename HydroTags>
using Xcts::Tags::HydroQuantitiesCompute< HydroTags >::argument_tags
Initial value:
tmpl::list<
Tag to retrieve the Metavariables from the DataBox.
Definition MetavariablesTag.hpp:17
The coordinates in a given frame.
Definition Tags.hpp:85
The variable-independent part of the elliptic equations, e.g. the fixed-sources in a Poisson equatio...
Definition Tags.hpp:44

The documentation for this struct was generated from the following file:
  • src/Elliptic/Systems/Xcts/HydroQuantities.hpp