SpECTRE  2021.08.02
TensorExpressions::TensorContract< FirstContractedIndexPos, SecondContractedIndexPos, T, X, Symm, IndexList, ArgsList >::ComputeContraction< UncontractedLhsTensorIndexList > Struct Template Reference

Helper struct for computing the contraction of one pair of indices. More...

Detailed Description

template<size_t FirstContractedIndexPos, size_t SecondContractedIndexPos, typename T, typename X, typename Symm, typename IndexList, typename ArgsList>
template<typename UncontractedLhsTensorIndexList>
struct TensorExpressions::TensorContract< FirstContractedIndexPos, SecondContractedIndexPos, T, X, Symm, IndexList, ArgsList >::ComputeContraction< UncontractedLhsTensorIndexList >

Helper struct for computing the contraction of one pair of indices.

Template Parameters
UncontractedLhsTensorIndexListthe typelist of TensorIndexs of the uncontracted LHS tensor