template <class T> class EinSummationTensorExpression : public EinTensorExpression<T>

EinSummationTensorExpression is a binary operator that sums two TensorExpressions

Inheritance:


Public Methods

friend EinSummationTensorExpression <T> operator+<T>(const EinTensorExpression<T> &left, const EinTensorExpression<T> &right)
friend EinSummationTensorExpression <T> operator+<T>(const T &left, const EinTensorExpression<T> &right)
friend EinSummationTensorExpression <T> operator+<T>(const EinTensorExpression<T> &left, const T &right)
~EinSummationTensorExpression()
T eval() const

Inherited from EinTensorExpression:

Public Methods

operator T() const
virtual void getMultiIndices(EinMultiIndex &up, EinMultiIndex &lo) const
virtual bool contains(const EinTensor<T> *t) const

Documentation

EinSummationTensorExpression is a binary operator that sums two TensorExpressions
friend EinSummationTensorExpression <T> operator+<T>(const EinTensorExpression<T> &left, const EinTensorExpression<T> &right)

friend EinSummationTensorExpression <T> operator+<T>(const T &left, const EinTensorExpression<T> &right)

friend EinSummationTensorExpression <T> operator+<T>(const EinTensorExpression<T> &left, const T &right)

~EinSummationTensorExpression()

T eval() const


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