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

atlas::prerootdata Namespace Reference


Classes

class  atlas::prerootdata::PreRootDatum
 Root datum specified by user interaction. More...

Functions

void cartanMatrix (latticetypes::LatticeMatrix &cm, const lietype::LieType &lt)
 Puts in cm the Cartan matrix corresponding to the Lie type lt.
void cartanMatrix (latticetypes::LatticeMatrix &cm, const lietype::SimpleLieType &slt)
 Puts in cm the Cartan matrix corresponding to the simple Lie type slt.


Function Documentation

void atlas::prerootdata::cartanMatrix latticetypes::LatticeMatrix cm,
const lietype::SimpleLieType slt
 

Puts in cm the Cartan matrix corresponding to the simple Lie type slt.

Algorithm: case by case. The matrix is initialized to zero (of the correct size), then the non-zero entries are added.

Definition at line 169 of file prerootdata.cpp.

References atlas::latticetypes::LatticeMatrix, atlas::lietype::rank(), atlas::matrix::Matrix< C >::resize(), and atlas::lietype::type().

void atlas::prerootdata::cartanMatrix latticetypes::LatticeMatrix cm,
const lietype::LieType lt
 

Puts in cm the Cartan matrix corresponding to the Lie type lt.

Algorithm: the matrix is block diagonal, one block for each simple Lie type in lt. The matrix is square, of size equal to the rank. Torus factors contribute blocks of zeros.

The cartanMatrix function defined in the namespace rootdata, and printed by the cmatrix command, is of size equal to the semisimple rank.

The columns of cm^t express the simple roots in the basis of fundamental weights. The columns of cm express the simple coroots in the basis of fundamental coweights.

Definition at line 132 of file prerootdata.cpp.

References atlas::matrix::Matrix< C >::copy(), atlas::latticetypes::LatticeMatrix, atlas::lietype::rank(), and atlas::matrix::Matrix< C >::resize().

Referenced by atlas::prerootdata::PreRootDatum::PreRootDatum(), and atlas::tits::TitsGroup::TitsGroup().


Generated on Wed Mar 26 16:53:01 2008 for atlas by  doxygen 1.3.9.1