atlas::lietype Namespace Reference


Typedefs

typedef char TypeLetter
typedef std::pair< TypeLetter,
size_t > 
SimpleLieType
typedef std::vector< SimpleLieType > LieType
typedef std::vector< TypeLetter > InnerClassType

Functions

void addCompactInvolution (latticetypes::LatticeMatrix &, size_t, size_t)
void addDInvolution (latticetypes::LatticeMatrix &, size_t, size_t)
void addMinusIdentity (latticetypes::LatticeMatrix &, size_t, size_t)
void addSimpleInvolution (latticetypes::LatticeMatrix &, size_t, const SimpleLieType &, TypeLetter)
void dualLieType (LieType &dlt, const LieType &lt)
void dualInnerClassType (InnerClassType &dict, const InnerClassType &ict, const LieType &lt)
bool checkRank (const TypeLetter &x, size_t l)
void involution (latticetypes::LatticeMatrix &i, const lietype::LieType &lt, const lietype::InnerClassType &ic)
size_t rank (const LieType &lt)
size_t semisimpleRank (const LieType &lt)
size_t rank (const SimpleLieType &slt)
size_t semisimpleRank (const SimpleLieType &slt)
TypeLetter type (const SimpleLieType &slt)

Variables

const char *const typeLetters = "ABCDEFGT"
const char *const innerClassLetters = "Ccesu"


Typedef Documentation

typedef std::vector<TypeLetter> atlas::lietype::InnerClassType
 

typedef std::vector<SimpleLieType> atlas::lietype::LieType
 

typedef std::pair<TypeLetter,size_t> atlas::lietype::SimpleLieType
 

typedef char atlas::lietype::TypeLetter
 


Function Documentation

void atlas::lietype::addCompactInvolution (  latticetypes::LatticeMatrix &  ,
size_t  ,
size_t 
) 
 

void atlas::lietype::addDInvolution (  latticetypes::LatticeMatrix &  ,
size_t  ,
size_t 
) 
 

void atlas::lietype::addMinusIdentity (  latticetypes::LatticeMatrix &  ,
size_t  ,
size_t 
) 
 

void atlas::lietype::addSimpleInvolution (  latticetypes::LatticeMatrix &  ,
size_t  ,
const SimpleLieType &  ,
TypeLetter 
) 
 

bool atlas::lietype::checkRank (  const TypeLetter &  x,
size_t  l
) 
 

void atlas::lietype::dualInnerClassType (  InnerClassType &  dict,
const InnerClassType &  ict,
const LieType &  lt
) 
 

void atlas::lietype::dualLieType (  LieType &  dlt,
const LieType &  lt
) 
 

void atlas::lietype::involution (  latticetypes::LatticeMatrix &  i,
const lietype::LieType &  lt,
const lietype::InnerClassType &  ic
) 
 

size_t atlas::lietype::rank (  const SimpleLieType &  slt  )  [inline]
 

size_t atlas::lietype::rank (  const LieType &  lt  ) 
 

size_t atlas::lietype::semisimpleRank (  const SimpleLieType &  slt  )  [inline]
 

size_t atlas::lietype::semisimpleRank (  const LieType &  lt  ) 
 

TypeLetter atlas::lietype::type (  const SimpleLieType &  slt  )  [inline]
 


Variable Documentation

const char* const atlas::lietype::innerClassLetters = "Ccesu"
 

const char* const atlas::lietype::typeLetters = "ABCDEFGT"
 


Generated on Mon Mar 20 07:47:28 2006 for atlas by  doxygen 1.4.6