atlas::tits::TitsGroup Class Reference

#include <tits.h>

Collaboration diagram for atlas::tits::TitsGroup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TitsGroup ()
 TitsGroup (const rootdata::RootDatum &, const latticetypes::LatticeMatrix &)
 ~TitsGroup ()
void conjugate (TitsElt &a, weyl::Generator s) const
void invConjugate (TorusPart &, const weyl::WeylElt &) const
void leftProd (TitsElt &, weyl::Generator) const
unsigned long length (const TitsElt &a) const
void prod (TitsElt &, weyl::Generator) const
void prod (TitsElt &, const TitsElt &) const
const size_t rank () const
void reflection (TorusPart &x, weyl::Generator s) const
const TorusPartsimpleCoroot (size_t j) const
const TorusPartsimpleRoot (size_t j) const
size_t twist (size_t j) const
void twistedConjugate (TitsElt &a, weyl::Generator s) const
const weyl::WeylGroupweylGroup () const
void swap (TitsGroup &)

Private Member Functions

 TitsGroup (const TitsGroup &)
TitsGroupoperator= (const TitsGroup &)

Private Attributes

weyl::WeylGroupd_weyl
size_t d_rank
std::vector< TorusPartd_simpleRoot
std::vector< TorusPartd_simpleCoroot
TorusMatrix d_involution
weyl::Twist d_twist

Constructor & Destructor Documentation

atlas::tits::TitsGroup::TitsGroup const TitsGroup  )  [private]
 

atlas::tits::TitsGroup::TitsGroup  )  [inline]
 

atlas::tits::TitsGroup::TitsGroup const rootdata::RootDatum ,
const latticetypes::LatticeMatrix
 

atlas::tits::TitsGroup::~TitsGroup  ) 
 


Member Function Documentation

void atlas::tits::TitsGroup::conjugate TitsElt a,
weyl::Generator  s
const [inline]
 

void atlas::tits::TitsGroup::invConjugate TorusPart ,
const weyl::WeylElt
const
 

void atlas::tits::TitsGroup::leftProd TitsElt ,
weyl::Generator 
const
 

unsigned long atlas::tits::TitsGroup::length const TitsElt a  )  const [inline]
 

TitsGroup& atlas::tits::TitsGroup::operator= const TitsGroup  )  [private]
 

void atlas::tits::TitsGroup::prod TitsElt ,
const TitsElt
const
 

void atlas::tits::TitsGroup::prod TitsElt ,
weyl::Generator 
const
 

const size_t atlas::tits::TitsGroup::rank  )  const [inline]
 

void atlas::tits::TitsGroup::reflection TorusPart x,
weyl::Generator  s
const [inline]
 

const TorusPart& atlas::tits::TitsGroup::simpleCoroot size_t  j  )  const [inline]
 

const TorusPart& atlas::tits::TitsGroup::simpleRoot size_t  j  )  const [inline]
 

void atlas::tits::TitsGroup::swap TitsGroup  ) 
 

size_t atlas::tits::TitsGroup::twist size_t  j  )  const [inline]
 

void atlas::tits::TitsGroup::twistedConjugate TitsElt a,
weyl::Generator  s
const [inline]
 

const weyl::WeylGroup& atlas::tits::TitsGroup::weylGroup  )  const [inline]
 


Member Data Documentation

TorusMatrix atlas::tits::TitsGroup::d_involution [private]
 

size_t atlas::tits::TitsGroup::d_rank [private]
 

std::vector<TorusPart> atlas::tits::TitsGroup::d_simpleCoroot [private]
 

std::vector<TorusPart> atlas::tits::TitsGroup::d_simpleRoot [private]
 

weyl::Twist atlas::tits::TitsGroup::d_twist [private]
 

weyl::WeylGroup* atlas::tits::TitsGroup::d_weyl [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 20 07:47:40 2006 for atlas by  doxygen 1.4.6