SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
ScalarTensor::Tags::CswCompute< Tag > Struct Template Reference

Compute tag to retrieve the values of CurvedScalarWave variables with the same name as in the gh systems. More...

#include <Tags.hpp>

Public Types

using argument_tags = tmpl::list<Tag>
using base = Csw<Tag>
using return_type = typename base::type
Public Types inherited from ScalarTensor::Tags::Csw< Tag >
using type = typename Tag::type
using tag = Tag

Static Public Member Functions

static constexpr void function (const gsl::not_null< return_type * > result, const return_type &csw_var)

Detailed Description

template<typename Tag>
struct ScalarTensor::Tags::CswCompute< Tag >

Compute tag to retrieve the values of CurvedScalarWave variables with the same name as in the gh systems.

Note
Since we also add compute tags for these quantities, we do not make this a derived class of Tag. Otherwise, we would have tags with repeated base tags in the ObservationBox.

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/ScalarTensor/Tags.hpp