#include <weyl.h>
Inheritance diagram for atlas::weyl::WeylElt:

Public Member Functions | |
| WeylElt () | |
| Constructs the identity element of W. | |
| WeylElt (const WeylWord &w, const WeylGroup &W) | |
| interpret |w| in weyl group |W| | |
| WeylElt (const WeylElt &w) | |
| WeylElt & | operator= (const WeylElt &w) |
| bool | operator< (const WeylElt &w) const |
| Tests whether this Weyl group element is lexicographically strictly less than the Weyl group element following the < sign. | |
| bool | operator== (const WeylElt &w) const |
| Tests whether this Weyl group element is equal to the Weyl group element following the == sign. | |
| bool | operator!= (const WeylElt &w) const |
| Tests whether this Weyl group element is not equal to the Weyl group element following the != sign. | |
| const WeylElt & | w () const |
| WeylElt & | contents () |
Protected Member Functions | |
| EltPiece | operator[] (size_t j) const |
| Returns the jth factor of the Weyl group element. | |
| EltPiece & | operator[] (size_t j) |
Private Attributes | |
| EltPiece | d_data [constants::RANK_MAX] |
| Represents factorization of Weyl group element w as a product of shortest length coset representatives for parabolic subquotients W_{i-1}\W_i. | |
Friends | |
| class | WeylGroup |
The representation is described in detail in the description of the class WeylGroup. An array of RANK_MAX unsigned char, the ith representing a shortest length coset representative of a parabolic subquotient W_{i-1}\W_i.
Definition at line 79 of file weyl.h.
|
|
Constructs the identity element of W.
|
|
||||||||||||
|
interpret |w| in weyl group |W|
Definition at line 754 of file weyl.cpp. References d_data, and atlas::weyl::WeylGroup::mult(). |
|
|
Definition at line 112 of file weyl.h. References d_data. |
|
|
Definition at line 170 of file weyl.h. Referenced by atlas::weyl::WeylGroup::twistedConjugate(). |
|
|
Tests whether this Weyl group element is not equal to the Weyl group element following the != sign.
Definition at line 144 of file weyl.h. References d_data. |
|
|
Tests whether this Weyl group element is lexicographically strictly less than the Weyl group element following the < sign.
Definition at line 128 of file weyl.h. References d_data. |
|
|
Definition at line 116 of file weyl.h. References d_data. |
|
|
Tests whether this Weyl group element is equal to the Weyl group element following the == sign.
Definition at line 136 of file weyl.h. References d_data. |
|
|
Definition at line 158 of file weyl.h. References atlas::weyl::EltPiece. |
|
|
Returns the jth factor of the Weyl group element.
Definition at line 153 of file weyl.h. References atlas::weyl::EltPiece. |
|
|
|
|
|
|
Represents factorization of Weyl group element w as a product of shortest length coset representatives for parabolic subquotients W_{i-1}\W_i. Entry #i-1 is an unsigned char parametrizing the ith coset representative w_i for an element of W_{i-1}\W_i. Then w = w_1.w_2...w_n. Definition at line 95 of file weyl.h. Referenced by operator!=(), operator<(), operator=(), operator==(), and WeylElt(). |
1.3.9.1