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 &)
CartanClasses & operator= (const CartanClasses &)
void swap (CartanClasses &)
const cartanclass::CartanClass & cartan (size_t cn) const
const latticetypes::LatticeMatrix & distinguished () const
const latticetypes::LatticeMatrix & dualDistinguished () const
unsigned long dualFiberSize (realform::RealForm, size_t) const
const cartanclass::Fiber & dualFundamental () const
const realform::RealFormList & dualRealFormLabels (size_t cn) const
unsigned long dualRepresentative (realform::RealForm, size_t) const
const bitmap::BitMap & dualSupport (realform::RealForm rf) const
unsigned long fiberSize (realform::RealForm, size_t) const
const cartanclass::Fiber & fundamental () 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::Poset & ordering () const
realform::RealForm quasisplit () const
const realform::RealFormList & realFormLabels (size_t cn) const
unsigned long representative (realform::RealForm, size_t) const
const bitmap::BitMap & support (realform::RealForm rf) const
const weyl::WeylElt & twistedInvolution (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::RealFormList > d_realFormLabels
std::vector< realform::RealFormList > d_dualRealFormLabels
std::vector< bitmap::BitMap > d_support
std::vector< bitmap::BitMap > d_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