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