Indices

The index classes

EinAbstractIndex
EinAbstractIndex is an abstract base class for tensor indices or sets of tensor indices
EinIndex
EinIndex is a one dimensional index and provides the normal way to interact with tensors
EinImplIndexSet
EinImplIndexSet implements a set of abstract tensor indices, and is only used by inheritors
EinMultiIndex
EinMultiIndex is a set of abstract tensor indices
Algorithms for multi-index union, intersection, set and summation
EinMultiIndex einUnion(const EinMultiIndex &, const EinMultiIndex &)
einUnion concatenates two multi-indices
EinMultiIndex einSection(const EinMultiIndex &, const EinMultiIndex &)
einSection returns out those indices represented in both multi-indices
EinMultiIndex einSum(const EinMultiIndex &up, const EinMultiIndex &lo)
einSum returns a summation set given two multi-indices
EinMultiIndex einSet(const EinMultiIndex &I)
einSet returns the indices in I
EinIndexSpace
EinIndexSpace provides a concrete interface to index spaces
EinSymmIndexSet
EinSymmIndexSet is a symmetric set of abstract tensor indices, and is normally constructed with ampers and operator (bitwise and)
EinAsymmIndexSet
EinAsymmIndexSet is a symmetric set of abstract tensor indices, and is normally constructed with wedge operator (bitwise XOR)
The index classes

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de