atlas::cartan::CartanClasses Class Reference

#include <cartan.h>

Collaboration diagram for atlas::cartan::CartanClasses:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CartanClasses ()
 CartanClasses (const rootdata::RootDatum &, const latticetypes::LatticeMatrix &, const weyl::WeylGroup &)
virtual ~CartanClasses ()
 CartanClasses (const CartanClasses &)
CartanClassesoperator= (const CartanClasses &)
void swap (CartanClasses &)
const cartanclass::CartanClasscartan (size_t cn) const
const latticetypes::LatticeMatrixdistinguished () const
const latticetypes::LatticeMatrixdualDistinguished () const
unsigned long dualFiberSize (realform::RealForm, size_t) const
const cartanclass::FiberdualFundamental () const
const realform::RealFormListdualRealFormLabels (size_t cn) const
unsigned long dualRepresentative (realform::RealForm, size_t) const
const bitmap::BitMapdualSupport (realform::RealForm rf) const
unsigned long fiberSize (realform::RealForm, size_t) const
const cartanclass::Fiberfundamental () const
bool isDefined (realform::RealForm rf, size_t cn) const
size_t mostSplit (realform::RealForm rf) const
void noncompactRootSet (rootdata::RootSet &rs, realform::RealForm rf) const
size_t numCartan () const
size_t numDualRealForms () const
size_t numDualRealForms (size_t cn) const
size_t numInvolutions () const
size_t numRealForms () const
size_t numRealForms (size_t cn) const
const poset::Posetordering () const
realform::RealForm quasisplit () const
const realform::RealFormListrealFormLabels (size_t cn) const
unsigned long representative (realform::RealForm, size_t) const
const bitmap::BitMapsupport (realform::RealForm rf) const
const weyl::WeylElttwistedInvolution (size_t cn) const
void extend (const weyl::WeylGroup &, const rootdata::RootDatum &, realform::RealForm)

Protected Attributes

cartanclass::Fiber d_fundamental
cartanclass::Fiber d_dualFundamental
std::vector< cartanclass::CartanClass * > d_cartan
weyl::WeylEltList d_twistedInvolution
poset::Poset d_ordering
std::vector< realform::RealFormListd_realFormLabels
std::vector< realform::RealFormListd_dualRealFormLabels
std::vector< bitmap::BitMapd_support
std::vector< bitmap::BitMapd_dualSupport
bitmap::BitMap d_status
std::vector< size_t > d_mostSplit

Constructor & Destructor Documentation

atlas::cartan::CartanClasses::CartanClasses  )  [inline]
 

atlas::cartan::CartanClasses::CartanClasses const rootdata::RootDatum ,
const latticetypes::LatticeMatrix ,
const weyl::WeylGroup
 

atlas::cartan::CartanClasses::~CartanClasses  )  [virtual]
 

atlas::cartan::CartanClasses::CartanClasses const CartanClasses  ) 
 


Member Function Documentation

const cartanclass::CartanClass& atlas::cartan::CartanClasses::cartan size_t  cn  )  const [inline]
 

const latticetypes::LatticeMatrix& atlas::cartan::CartanClasses::distinguished  )  const [inline]
 

const latticetypes::LatticeMatrix& atlas::cartan::CartanClasses::dualDistinguished  )  const [inline]
 

unsigned long atlas::cartan::CartanClasses::dualFiberSize realform::RealForm  ,
size_t 
const
 

const cartanclass::Fiber& atlas::cartan::CartanClasses::dualFundamental  )  const [inline]
 

const realform::RealFormList& atlas::cartan::CartanClasses::dualRealFormLabels size_t  cn  )  const [inline]
 

unsigned long atlas::cartan::CartanClasses::dualRepresentative realform::RealForm  ,
size_t 
const
 

const bitmap::BitMap& atlas::cartan::CartanClasses::dualSupport realform::RealForm  rf  )  const [inline]
 

void atlas::cartan::CartanClasses::extend const weyl::WeylGroup ,
const rootdata::RootDatum ,
realform::RealForm 
 

unsigned long atlas::cartan::CartanClasses::fiberSize realform::RealForm  ,
size_t 
const
 

const cartanclass::Fiber& atlas::cartan::CartanClasses::fundamental  )  const [inline]
 

bool atlas::cartan::CartanClasses::isDefined realform::RealForm  rf,
size_t  cn
const [inline]
 

size_t atlas::cartan::CartanClasses::mostSplit realform::RealForm  rf  )  const [inline]
 

void atlas::cartan::CartanClasses::noncompactRootSet rootdata::RootSet rs,
realform::RealForm  rf
const [inline]
 

size_t atlas::cartan::CartanClasses::numCartan  )  const [inline]
 

size_t atlas::cartan::CartanClasses::numDualRealForms size_t  cn  )  const [inline]
 

size_t atlas::cartan::CartanClasses::numDualRealForms  )  const [inline]
 

size_t atlas::cartan::CartanClasses::numInvolutions  )  const
 

size_t atlas::cartan::CartanClasses::numRealForms size_t  cn  )  const [inline]
 

size_t atlas::cartan::CartanClasses::numRealForms  )  const [inline]
 

CartanClasses & atlas::cartan::CartanClasses::operator= const CartanClasses  ) 
 

const poset::Poset& atlas::cartan::CartanClasses::ordering  )  const [inline]
 

realform::RealForm atlas::cartan::CartanClasses::quasisplit  )  const [inline]
 

const realform::RealFormList& atlas::cartan::CartanClasses::realFormLabels size_t  cn  )  const [inline]
 

unsigned long atlas::cartan::CartanClasses::representative realform::RealForm  ,
size_t 
const
 

const bitmap::BitMap& atlas::cartan::CartanClasses::support realform::RealForm  rf  )  const [inline]
 

void atlas::cartan::CartanClasses::swap CartanClasses  ) 
 

const weyl::WeylElt& atlas::cartan::CartanClasses::twistedInvolution size_t  cn  )  const [inline]
 


Member Data Documentation

std::vector<cartanclass::CartanClass*> atlas::cartan::CartanClasses::d_cartan [protected]
 

cartanclass::Fiber atlas::cartan::CartanClasses::d_dualFundamental [protected]
 

std::vector<realform::RealFormList> atlas::cartan::CartanClasses::d_dualRealFormLabels [protected]
 

std::vector<bitmap::BitMap> atlas::cartan::CartanClasses::d_dualSupport [protected]
 

cartanclass::Fiber atlas::cartan::CartanClasses::d_fundamental [protected]
 

std::vector<size_t> atlas::cartan::CartanClasses::d_mostSplit [protected]
 

poset::Poset atlas::cartan::CartanClasses::d_ordering [protected]
 

std::vector<realform::RealFormList> atlas::cartan::CartanClasses::d_realFormLabels [protected]
 

bitmap::BitMap atlas::cartan::CartanClasses::d_status [protected]
 

std::vector<bitmap::BitMap> atlas::cartan::CartanClasses::d_support [protected]
 

weyl::WeylEltList atlas::cartan::CartanClasses::d_twistedInvolution [protected]
 


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