atlas  0.6
Public Types | Public Member Functions | List of all members
atlas::weyl::TI_Entry Struct Reference

#include <weyl.h>

Inheritance diagram for atlas::weyl::TI_Entry:
Inheritance graph
[legend]
Collaboration diagram for atlas::weyl::TI_Entry:
Collaboration graph
[legend]

Public Types

typedef std::vector< TI_EntryPooltype
 
- Public Types inherited from atlas::weyl::WeylElt
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

 TI_Entry (const TwistedInvolution &tw)
 
 TI_Entry ()
 
size_t hashCode (size_t modulus) const
 
- Public Member Functions inherited from atlas::weyl::WeylElt
 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 WeylEltw () const
 
WeylEltcontents ()
 

Additional Inherited Members

- Protected Member Functions inherited from atlas::weyl::WeylElt
EltPiece operator[] (size_t j) const
 Returns the jth factor of the Weyl group element. More...
 
EltPieceoperator[] (size_t j)
 

Member Typedef Documentation

Constructor & Destructor Documentation

atlas::weyl::TI_Entry::TI_Entry ( const TwistedInvolution tw)
inline
atlas::weyl::TI_Entry::TI_Entry ( )
inline

Member Function Documentation

size_t atlas::weyl::TI_Entry::hashCode ( size_t  modulus) const

The documentation for this struct was generated from the following files: