SpECTRE  v2024.04.12
Stf::Tags::StfTensor< ScalarBaseTag, rank, Dim, Frame > Struct Template Reference

Tag used to hold a symmetric trace-free tensor of a certain rank. More...

#include <Tags.hpp>

Public Types

using type_list = tmpl::list< Scalar< double >, tnsr::i< double, Dim, Frame >, tnsr::ii< double, Dim, Frame >, tnsr::iii< double, Dim, Frame > >
 
using type = tmpl::at< type_list, tmpl::size_t< rank > >
 

Static Public Member Functions

static std::string name ()
 

Detailed Description

template<typename ScalarBaseTag, size_t rank, size_t Dim, typename Frame>
struct Stf::Tags::StfTensor< ScalarBaseTag, rank, Dim, Frame >

Tag used to hold a symmetric trace-free tensor of a certain rank.

Details

The type is a symmetric tensor of the requested rank. A ScalarBaseTag of type Scalar<double> is used to identify the tag of which the symmetric trace-free expansion is done.


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