Class LeviCivita

Inheritance Relationships

Base Type

Class Documentation

class SymEngine::LeviCivita : public SymEngine::MultiArgFunction

Public Functions

LeviCivita(const vec_basic &&arg)

LeviCivita Constructor.

Represent the Levi-Civita symbol. For even permutations of indices it returns 1, for odd permutations -1, and for everything else (a repeated index) it returns 0.

Thus it represents an alternating pseudotensor.

bool is_canonical(const vec_basic &arg) const

Return

true if canonical

RCP<const Basic> create(const vec_basic &arg) const

Return

canonicalized Max