SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
transform::Tags::TransformedFirstIndex< Tag, FirstIndexFrame > Struct Template Reference

The Tag with the first index transformed to a different frame. More...

#include <FrameTransform.hpp>

Public Types

using type

Detailed Description

template<typename Tag, typename FirstIndexFrame>
struct transform::Tags::TransformedFirstIndex< Tag, FirstIndexFrame >

The Tag with the first index transformed to a different frame.

Member Typedef Documentation

◆ type

template<typename Tag, typename FirstIndexFrame>
using transform::Tags::TransformedFirstIndex< Tag, FirstIndexFrame >::type
Initial value:
tmpl::front<typename Tag::type::index_list>::dim, UpLo::Up,
FirstIndexFrame>
::Tensor< typename TheTensor::type, tmpl::push_front< typename TheTensor::symmetry, detail::new_sym_index< TheTensor > >, tmpl::push_front< typename TheTensor::index_list, SpatialIndex< VolumeDim, Ul, Fr > > > prepend_spatial_index
Add a spatial index to the front of a Tensor.
Definition Metafunctions.hpp:87
::Tensor< typename TheTensor::type, tmpl::pop_front< typename TheTensor::symmetry >, tmpl::pop_front< typename TheTensor::index_list > > remove_first_index
remove the first index of a tensor
Definition Metafunctions.hpp:133
@ Up
Contravariant, or Upper index.
Definition IndexType.hpp:22

The documentation for this struct was generated from the following file:
  • src/DataStructures/Variables/FrameTransform.hpp