clifford(unsigned char rl, exvector * vp); // vp will be deleted
// functions overriding virtual functions from base classes
clifford(unsigned char rl, exvector * vp); // vp will be deleted
// functions overriding virtual functions from base classes
ex simplify_ncmul(const exvector & v) const;
ex thisexprseq(const exvector & v) const;
ex thisexprseq(exvector * vp) const;
ex simplify_ncmul(const exvector & v) const;
ex thisexprseq(const exvector & v) const;
ex thisexprseq(exvector * vp) const;
public:
void print(const print_context & c, unsigned level = 0) const;
bool contract_with(exvector::iterator self, exvector::iterator other, exvector & v) const;
public:
void print(const print_context & c, unsigned level = 0) const;
bool contract_with(exvector::iterator self, exvector::iterator other, exvector & v) const;
/** Bring all products of clifford objects in an expression into a canonical
* order. This is not necessarily the most simple form but it will allow
/** Bring all products of clifford objects in an expression into a canonical
* order. This is not necessarily the most simple form but it will allow