![]() |
atlas
0.6
|
Element of a Weyl group. More...
#include <weyl.h>

Public Types | |
| typedef unsigned char | EltPiece |
| Represents a minimal length coset representative for one of the parabolic subquotients W_{i-1}\W_i. More... | |
Public Member Functions | |
| WeylElt () | |
| Constructs the identity element of W. More... | |
| WeylElt (const WeylWord &w, const WeylGroup &W) | |
| interpret |w| in weyl group |W| More... | |
| bool | operator< (const WeylElt &w) const |
| Tests whether this Weyl group element is lexicographically strictly less than the Weyl group element following the < sign. More... | |
| bool | operator== (const WeylElt &w) const |
| Tests whether this Weyl group element is equal to the Weyl group element following the == sign. More... | |
| bool | operator!= (const WeylElt &w) const |
| Tests whether this Weyl group element is not equal to the Weyl group element following the != sign. More... | |
| const WeylElt & | w () const |
| WeylElt & | contents () |
Protected Member Functions | |
| EltPiece | operator[] (size_t j) const |
| Returns the jth factor of the Weyl group element. More... | |
| 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. More... | |
Friends | |
| class | WeylGroup |
Element of a Weyl group.
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.
| typedef unsigned char atlas::weyl::WeylElt::EltPiece |
Represents a minimal length coset representative for one of the parabolic subquotients W_{i-1}\W_i.
|
inline |
Constructs the identity element of W.
interpret |w| in weyl group |W|
|
inline |
|
inline |
Tests whether this Weyl group element is not equal to the Weyl group element following the != sign.
|
inline |
Tests whether this Weyl group element is lexicographically strictly less than the Weyl group element following the < sign.
|
inline |
Tests whether this Weyl group element is equal to the Weyl group element following the == sign.
|
inlineprotected |
Returns the jth factor of the Weyl group element.
|
inlineprotected |
|
inline |
|
friend |
|
private |
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.
1.8.11