EinImplIndexSet implements a set of abstract tensor indices, and is
only used by inheritors
Inheritance:
Public Methods
- operator EinMultiInt() const
- virtual EinAbstractIndex* virtualCopy() const
- virtual int containsCount(const EinIndex&) const
- virtual EinIndex getIndex(int slot) const
- virtual void setIndex(int slot, const EinIndex&)
- void setIndices(const EinAbstractIndex &M)
- EinMultiIndex unrestricted() const
- virtual int fixed() const
- virtual void begin()
- virtual int end() const
- virtual void next()
- virtual void operator++()
- virtual void operator++(int)
- virtual int current() const
- virtual int dim() const
- virtual int size() const
- virtual int rank() const
- virtual ostream& display(ostream&) const
- virtual int currentSign() const
- void newID()
- virtual int currentOrbitSize() const
- virtual int isNonSymmetric() const
- virtual int isSymmetric() const
- virtual int isAntiSymmetric() const
- virtual int orbit(const EinMultiInt &m) const
- virtual int sign(const EinMultiInt &m) const
- virtual int orbitSize(const EinMultiInt &m) const
Documentation
EinImplIndexSet implements a set of abstract tensor indices, and is
only used by inheritors
- Direct child classes:
- EinSymmIndexSet
EinMultiIndex
EinAsymmIndexSet
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