31 using AbstractMultiFunction::AbstractMultiFunction;
33 bool isZero()
const override;
35 GExpr copy()
const override;
36 GExpr refresh()
const override;
38 bool contains(
csl::Index const &index)
const override;
44 void print(std::ostream &out)
const override;
49 using AbstractMultiFunction::AbstractMultiFunction;
51 bool isZero()
const override;
54 GExpr getTerm()
const override;
56 GExpr copy()
const override;
57 GExpr refresh()
const override;
59 bool contains(
csl::Index const &index)
const override;
64 void print(std::ostream &out)
const override;
67 void applyProperties();
71 GExpr sum_s(std::vector<GExpr> args);
Definition: tensorset.h:30
Expr prod_s(const Expr &leftOperand, const Expr &rightOperand, bool explicitProd=0)
Definition: abstractgammasym.h:87
Definition: abstractgammasym.h:32
Base class for expressions with arguments in SGL.
Definition: sgloperations.h:29
Definition: multifunction.h:29
Definition: sgloperations.h:47