Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BlockIndexing.hh File Reference

Outer product tensor indexer. More...

+ Include dependency graph for BlockIndexing.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Hammer::MultiDimensional::OuterElemIterator
 
class  Hammer::MultiDimensional::BlockIndexing
 

Namespaces

 Hammer
 The Hammer namespace contains the library code.
 
 Hammer::MultiDimensional
 The MultiDimensional namespace contains the tensor algebra infrastructure.
 

Typedefs

using Hammer::MultiDimensional::DotGroupType = std::tuple< IndexList, IndexList, IndexPairList >
 
using Hammer::MultiDimensional::DotGroupList = std::vector< DotGroupType >
 

Functions

bool Hammer::MultiDimensional::operator== (const OuterElemIterator &lhs, const OuterElemIterator &rhs)
 
bool Hammer::MultiDimensional::operator!= (const OuterElemIterator &lhs, const OuterElemIterator &rhs)
 

Detailed Description

Outer product tensor indexer.

Definition in file BlockIndexing.hh.