atlas  0.6
Public Types | Public Member Functions | List of all members
atlas::lietype::SimpleLieType Struct Reference

#include <lietype.h>

Inheritance diagram for atlas::lietype::SimpleLieType:
Inheritance graph
[legend]
Collaboration diagram for atlas::lietype::SimpleLieType:
Collaboration graph
[legend]

Public Types

typedef std::pair< TypeLetter, size_t > base
 

Public Member Functions

 SimpleLieType (TypeLetter t, size_t rank)
 
TypeLetter type () const
 
TypeLettertype ()
 
size_t rank () const
 
size_t & rank ()
 
size_t semisimple_rank () const
 
int Cartan_entry (size_t i, size_t j) const
 
int_Matrix Cartan_matrix () const
 
int_Matrix transpose_Cartan_matrix () const
 

Member Typedef Documentation

Constructor & Destructor Documentation

atlas::lietype::SimpleLieType::SimpleLieType ( TypeLetter  t,
size_t  rank 
)
inline

Member Function Documentation

int atlas::lietype::SimpleLieType::Cartan_entry ( size_t  i,
size_t  j 
) const
int_Matrix atlas::lietype::SimpleLieType::Cartan_matrix ( ) const
size_t atlas::lietype::SimpleLieType::rank ( ) const
inline
size_t& atlas::lietype::SimpleLieType::rank ( )
inline
size_t atlas::lietype::SimpleLieType::semisimple_rank ( ) const
inline
int_Matrix atlas::lietype::SimpleLieType::transpose_Cartan_matrix ( ) const
TypeLetter atlas::lietype::SimpleLieType::type ( ) const
inline
TypeLetter& atlas::lietype::SimpleLieType::type ( )
inline

The documentation for this struct was generated from the following files: