46 return p_cpy(m_indices[0])*p_cpy(m_indices[0].getFlipped());
49 return csl::sqrt_s(square());
52 bool isZero()
const override;
54 GExpr copy()
const override;
55 GExpr refresh()
const override;
60 GExpr getTerm()
const override;
62 bool hasPropertyWith(
GExpr const &other)
const override;
63 GExpr propertyWith(
GExpr const &other)
const override;
65 void print(std::ostream &out = std::cout)
const override;
69 bool hasEOMWith(
IndexChain const &chain)
const;
76 GExpr momentumindex_s(
Definition: tensorset.h:30
Definition: momentumindex.h:31
Definition: indexchain.h:35
Definition: abstractgammasym.h:87
Definition: generalizedindex.h:29
Definition: abstractgammasym.h:32
Base class for indexed obejcts in SGL.