atlas  0.6
Classes | Typedefs | Functions
atlas::blocks Namespace Reference

Classes

class  Block
 Represents a block of representations of an inner form of G. More...
 
class  Block_base
 
struct  ext_gen
 
class  nblock_elt
 
class  nblock_help
 
class  non_integral_block
 
class  param_block
 
struct  partial_nblock_help
 

Typedefs

typedef HashTable< y_entry, KGBElty_part_hash
 
typedef Block_base::EltInfo block_elt_entry
 
typedef HashTable< block_elt_entry, BlockEltblock_hash
 

Functions

BlockEltfirst_free_slot (BlockEltPair &p)
 
TwistedInvolution dual_involution (const TwistedInvolution &w, const TwistedWeylGroup &tW, const TwistedWeylGroup &dual_tW)
 Returns the twisted involution dual to |w|. More...
 
std::vector< BlockEltdual_map (const Block_base &b, const Block_base &dual_b)
 
DynkinDiagram folded (const DynkinDiagram &diag, const std::vector< ext_gen > &orbit)
 
BitMap common_Cartans (RealReductiveGroup &GR, RealReductiveGroup &dGR)
 

Typedef Documentation

typedef HashTable<y_entry,KGBElt> atlas::blocks::y_part_hash

Function Documentation

BitMap atlas::blocks::common_Cartans ( RealReductiveGroup &  GR,
RealReductiveGroup &  dGR 
)
TwistedInvolution atlas::blocks::dual_involution ( const TwistedInvolution &  w,
const TwistedWeylGroup &  tW,
const TwistedWeylGroup &  dual_tW 
)

Returns the twisted involution dual to |w|.

std::vector< BlockElt > atlas::blocks::dual_map ( const Block_base b,
const Block_base dual_b 
)
BlockElt& atlas::blocks::first_free_slot ( BlockEltPair p)
inline
DynkinDiagram atlas::blocks::folded ( const DynkinDiagram &  diag,
const std::vector< ext_gen > &  orbit 
)