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

atlas::topology::Connectivity Class Reference

#include <topology.h>

Collaboration diagram for atlas::topology::Connectivity:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Connectivity ()
 Connectivity (const tori::RealTorus &most_split, const rootdata::RootDatum &)
 ~Connectivity ()
const latticetypes::SmallBitVectorListdualComponentReps () const
void swap (Connectivity &other)

Private Attributes

latticetypes::SmallBitVectorList d_dpi0

Constructor & Destructor Documentation

atlas::topology::Connectivity::Connectivity  )  [inline]
 

Definition at line 56 of file topology.h.

atlas::topology::Connectivity::Connectivity const tori::RealTorus t,
const rootdata::RootDatum rd
 

Builds the component group of our given group from the most split Cartan |t| (see the introduction to this module.) Since pi_0(G) is canonically a quotient of pi_0(T), we can see the dual group dpi_0(G) as a subgroup of dpi_0(T). Now we already have a preferred basis of dpi_0(T); so we put in dpi_0 the preferred basis in terms of the basis of dpi_0(T).

The computation of dpi0 is explained in the introduction to this module.

Definition at line 111 of file topology.cpp.

References atlas::rootdata::RootDatum::beginRadical(), atlas::rootdata::RootDatum::beginSimpleCoroot(), atlas::latticetypes::BinaryMap, atlas::tori::RealTorus::componentMap(), atlas::bits::copy(), d_dpi0, atlas::rootdata::RootDatum::endRadical(), atlas::rootdata::RootDatum::endSimpleCoroot(), atlas::tori::RealTorus::involution(), atlas::bitvector::BitMatrix< dim >::kernel(), atlas::latticetypes::LatticeMatrix, atlas::rootdata::RootDatum::rank(), atlas::rootdata::RootDatum::semisimpleRank(), atlas::latticetypes::Weight, and atlas::latticetypes::WeightList.

atlas::topology::Connectivity::~Connectivity  )  [inline]
 

Definition at line 60 of file topology.h.


Member Function Documentation

const latticetypes::SmallBitVectorList& atlas::topology::Connectivity::dualComponentReps  )  const [inline]
 

Definition at line 63 of file topology.h.

References atlas::latticetypes::SmallBitVectorList.

Referenced by atlas::realredgp::RealReductiveGroup::dualComponentReps(), and atlas::realredgp::RealReductiveGroup::RealReductiveGroup().

void atlas::topology::Connectivity::swap Connectivity other  )  [inline]
 

Definition at line 68 of file topology.h.

References d_dpi0.

Referenced by atlas::realredgp::RealReductiveGroup::swap().


Member Data Documentation

latticetypes::SmallBitVectorList atlas::topology::Connectivity::d_dpi0 [private]
 

Definition at line 52 of file topology.h.

Referenced by Connectivity(), and swap().


The documentation for this class was generated from the following files:
Generated on Wed Mar 26 16:53:10 2008 for atlas by  doxygen 1.3.9.1