class EinAsymmIndexSet : public EinImplIndexSet

EinAsymmIndexSet is a symmetric set of abstract tensor indices, and is normally constructed with wedge operator (bitwise XOR)

Inheritance:


Public Methods

EinAsymmIndexSet(int nr, int dim)
This constructor provides a completely anti-symmetric index with nr different indices of dimension dim
EinAsymmIndexSet(const EinMultiIndex &M)
This constructor provides a completely symmetric index with same indices as M

Inherited from EinImplIndexSet:


Inherited from EinAbstractIndex:

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

EinAsymmIndexSet is a symmetric set of abstract tensor indices, and is normally constructed with wedge operator (bitwise XOR)
EinAsymmIndexSet(int nr, int dim)
This constructor provides a completely anti-symmetric index with nr different indices of dimension dim

EinAsymmIndexSet(const EinMultiIndex &M)
This constructor provides a completely symmetric index with same indices as M


This class has no child 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