Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

/home/r0/dav/atlas.dir/atlas3/sources/structure/weyl.h File Reference

Class definitions and function declarations for WeylGroup. More...

#include "weyl_fwd.h"
#include "rootdata_fwd.h"
#include "constants.h"
#include "error.h"
#include "latticetypes.h"
#include "size.h"
#include "tags.h"

Include dependency graph for weyl.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  atlas
namespace  atlas::weyl

Classes

class  atlas::weyl::WeylInterface
 A mapping between one interpretation of Generators and another. More...
class  atlas::weyl::WeylElt
 Element of a Weyl group. More...
class  atlas::weyl::RowBase
 Represents one row of a transducer table for a Weyl group. More...
class  atlas::weyl::Transducer
 Right multiplication action of simple reflections on a Weyl group modulo a maximal parabolic subgroup. More...
class  atlas::weyl::WeylGroup
 Represents a Weyl group for the purpose of manipulating its elements. More...
struct  atlas::weyl::TI_Entry

Typedefs

typedef WeylInterface Twist
 A permutation of the set of Generators, giving a diagram automorphism.
typedef RowBase ShiftRow
typedef RowBase OutRow

Variables

const unsigned char UndefValue = constants::ucharMax
const EltPiece UndefEltPiece = UndefValue
const Generator UndefGenerator = UndefValue
const unsigned long UndefOrder = 0
const WeylElt Identity


Detailed Description

Class definitions and function declarations for WeylGroup.

Definition in file weyl.h.


Typedef Documentation

typedef RowBase atlas::weyl::OutRow
 

Definition at line 51 of file weyl.h.

Referenced by atlas::weyl::Transducer::Transducer().

typedef RowBase atlas::weyl::ShiftRow
 

Definition at line 50 of file weyl.h.

Referenced by atlas::weyl::Transducer::Transducer().

typedef WeylInterface atlas::weyl::Twist
 

A permutation of the set of Generators, giving a diagram automorphism.

Definition at line 47 of file weyl.h.

Referenced by atlas::tits::makeTwist(), and atlas::weyl::WeylGroup::WeylGroup().


Variable Documentation

const WeylElt atlas::weyl::Identity
 

Definition at line 174 of file weyl.h.

const EltPiece atlas::weyl::UndefEltPiece = UndefValue
 

Definition at line 62 of file weyl.h.

const Generator atlas::weyl::UndefGenerator = UndefValue
 

Definition at line 63 of file weyl.h.

const unsigned long atlas::weyl::UndefOrder = 0
 

Definition at line 64 of file weyl.h.

const unsigned char atlas::weyl::UndefValue = constants::ucharMax
 

Definition at line 61 of file weyl.h.

Referenced by atlas::weyl::RowBase::RowBase().


Generated on Wed Mar 26 16:51:27 2008 for atlas by  doxygen 1.3.9.1