|
Public Member Functions |
| | WeylGroup () |
| | WeylGroup (const latticetypes::LatticeMatrix &, const Twist *=0) |
| | WeylGroup (const WeylGroup &, tags::DualTag) |
| | ~WeylGroup () |
| void | conjugacyClass (WeylEltList &, const WeylElt &, bool twisted=true) const |
| void | conjugate (WeylElt &w, Generator s) const |
| bool | hasDescent (Generator, const WeylElt &) const |
| bool | hasTwistedCommutation (Generator, const WeylElt &) const |
| void | invert (WeylElt &) const |
| unsigned long | involutionLength (const weyl::WeylElt &) const |
| void | involutionOut (WeylWord &, const WeylElt &) const |
| void | invProd (WeylElt &, const WeylWord &) const |
| Generator | leftDescent (const WeylElt &) const |
| void | leftProd (WeylElt &w, Generator s) const |
| unsigned long | length (const WeylElt &) const |
| const WeylElt & | longest () const |
| unsigned long | maxlength () const |
| const size::Size & | order () const |
| void | out (WeylWord &, const WeylElt &) const |
| void | outerTwist (Twist &) const |
| int | prod (WeylElt &w, Generator s) const |
| void | prod (WeylElt &, const WeylElt &) const |
| void | prod (WeylElt &, const WeylWord &) const |
| size_t | rank () const |
| unsigned long | toUlong (const WeylElt &) const |
| WeylElt | toWeylElt (unsigned long) const |
| void | translate (WeylElt &, const WeylInterface &) const |
| void | twist (WeylElt &) const |
| Generator | twistGenerator (Generator s) const |
| void | twistedConjugate (WeylElt &w, Generator s) const |
| void | swap (WeylGroup &) |
Private Member Functions |
| void | leftProdIn (WeylElt &, Generator) const |
| int | prodIn (WeylElt &, Generator) const |
| void | prodIn (WeylElt &, const WeylWord &) const |
| const WeylWord & | wordPiece (const WeylElt &w, size_t j) const |
Private Attributes |
| size_t | d_rank |
| size::Size | d_order |
| unsigned long | d_maxlength |
| WeylElt | d_longest |
| latticetypes::LatticeMatrix | d_coxeterMatrix |
| std::vector< Transducer > | d_transducer |
| Twist | d_twist |
| WeylInterface | d_in |
| WeylInterface | d_out |