|
SpECTRE
v2025.08.19
|
Type aliases to construct common Tensors. More...
Typedefs | |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | a = Tensor< DataType, tmpl::integral_list< std::int32_t, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | A = Tensor< DataType, tmpl::integral_list< std::int32_t, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | i = Tensor< DataType, tmpl::integral_list< std::int32_t, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | I = Tensor< DataType, tmpl::integral_list< std::int32_t, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | ab = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | Ab = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aB = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | AB = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | aI = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, IndexType::Spacetime >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, IndexType::Spatial > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ij = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iJ = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | Ij = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | IJ = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iA = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ia = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aa = Tensor< DataType, tmpl::integral_list< std::int32_t, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | AA = Tensor< DataType, tmpl::integral_list< std::int32_t, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ii = Tensor< DataType, tmpl::integral_list< std::int32_t, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | II = Tensor< DataType, tmpl::integral_list< std::int32_t, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | abc = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | abC = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aaB = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aBc = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | Abc = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aBC = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | AbC = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | ABc = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | ABC = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | abb = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | Abb = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aBB = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | ABB = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iii = Tensor< DataType, tmpl::integral_list< std::int32_t, 1, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ijk = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ijK = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iiJ = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iJk = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | Ijk = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iJK = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | IjK = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | IJk = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | IJK = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ijj = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | Ijj = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iJJ = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | IJJ = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | III = Tensor< DataType, tmpl::integral_list< std::int32_t, 1, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iab = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iaB = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iAb = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iAB = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iaa = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | aia = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 2 >, index_list< SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iAA = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | Iaa = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ijaa = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iiaa = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iiAA = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iAbb = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iabb = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | Ijaa = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | aaBB = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1, 1 >, index_list< SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Lo, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr >, SpacetimeIndex< SpatialDim, UpLo::Up, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | abcc = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial, IndexType Index = IndexType::Spacetime> | |
| using | aBcc = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Up, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index >, Tensor_detail::TensorIndexType< SpatialDim, UpLo::Lo, Fr, Index > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | ijkk = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iJkk = Tensor< DataType, tmpl::integral_list< std::int32_t, 3, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iijj = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr > > > |
| template<typename DataType , size_t SpatialDim, typename Fr = Frame::Inertial> | |
| using | iiJJ = Tensor< DataType, tmpl::integral_list< std::int32_t, 2, 2, 1, 1 >, index_list< SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Lo, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr >, SpatialIndex< SpatialDim, UpLo::Up, Fr > > > |
Type aliases to construct common Tensors.
Lower case letters represent covariant indices and upper case letters represent contravariant indices. Letters a, b, c, d represent spacetime indices and i, j, k, l represent spatial indices.