Classes | Namespaces | Typedefs
TensorIndex.hpp File Reference
#include <array>
#include <cassert>
#include <cstddef>
#include <type_traits>
#include "DataStructures/Tensor/IndexType.hpp"
#include "Utilities/ForceInline.hpp"
#include "Utilities/Requires.hpp"
#include "Utilities/TMPL.hpp"

Go to the source code of this file.

Classes

struct  TensorIndex< I, >
 Represents the geeric indices in a TensorExpression. More...
 
struct  tt::is_tensor_index< T >
 Check if a type T is a TensorIndex used in TensorExpressions. More...
 
struct  tt::is_tensor_index< TensorIndex< I > >
 

Namespaces

 tt
 

Typedefs

template<auto &... TensorIndices>
using make_tensorindex_list = typename TensorIndex_detail::make_tensorindex_list_impl< TensorIndices... >::type
 Creates a TensorIndex type list from a list of TensorIndex objects. More...
 

Detailed Description

Defines generic tensor indices used in TensorExpressions