#include <kgb.h>
|
| KGB (RealReductiveGroup &GR, const BitMap &Cartan_classes, bool dual_twist=false) |
|
| ~KGB () |
|
const TitsCoset & | basedTitsGroup () const |
| The based Tits group. More...
|
|
const TitsGroup & | titsGroup () const |
| The Tits group. More...
|
|
TorusPart | torus_part (KGBElt x) const |
|
RatCoweight | base_grading_vector () const |
|
RatCoweight | torus_factor (KGBElt x) const |
|
TitsElt | titsElt (KGBElt x) const |
|
size_t | torus_rank () const |
|
Grading | base_grading () const |
|
bool | simple_imaginary_grading (KGBElt x, RootNbr alpha) const |
|
KGBElt | lookup (TitsElt a) const |
|
BruhatOrder & | bruhatOrder () |
|
const poset::Poset & | bruhatPoset () |
|
virtual std::ostream & | print (std::ostream &strm, KGBElt x) const |
|
| KGB_base (const KGB_base &org) |
|
virtual | ~KGB_base () |
|
size_t | rank () const |
|
size_t | size () const |
|
inv_index | nr_involutions () const |
|
const InnerClass & | innerClass () const |
|
const RootDatum & | rootDatum () const |
|
const WeylGroup & | weylGroup () const |
|
const TwistedWeylGroup & | twistedWeylGroup () const |
|
KGBElt | cross (weyl::Generator s, KGBElt x) const |
|
KGBElt | cayley (weyl::Generator s, KGBElt x) const |
|
KGBEltPair | inverseCayley (weyl::Generator s, KGBElt x) const |
|
KGBElt | any_Cayley (weyl::Generator s, KGBElt x) const |
|
KGBElt | cross (const WeylWord &ww, KGBElt x) const |
|
KGBElt | cross (KGBElt x, const WeylWord &ww) const |
|
unsigned int | length (KGBElt x) const |
|
KGBElt | Hermitian_dual (KGBElt x) const |
|
const TwistedInvolution & | nth_involution (inv_index n) const |
|
const TwistedInvolution & | involution (KGBElt x) const |
|
const WeightInvolution & | involution_matrix (KGBElt x) const |
|
InvolutionNbr | inv_nr (KGBElt x) const |
|
const DescentSet & | descent (KGBElt x) const |
|
bool | isDescent (weyl::Generator s, KGBElt x) const |
|
const gradings::Status & | status (KGBElt x) const |
|
gradings::Status::Value | status (weyl::Generator s, KGBElt x) const |
|
bool | isComplexDescent (weyl::Generator s, KGBElt x) const |
|
bool | isDoubleCayleyImage (weyl::Generator s, KGBElt x) const |
|
bool | isAscent (weyl::Generator s, KGBElt x) const |
|
size_t | weylLength (KGBElt x) const |
|
KGBEltPair | packet (KGBElt x) const |
|
KGBEltPair | tauPacket (const TwistedInvolution &) const |
|
size_t | packet_size (const TwistedInvolution &) const |
|
virtual CartanNbr | Cartan_class (KGBElt x) const |
|
Enumerator |
---|
BruhatConstructed |
|
NumStates |
|
atlas::kgb::KGB::KGB |
( |
RealReductiveGroup & |
GR, |
|
|
const BitMap & |
Cartan_classes, |
|
|
bool |
dual_twist = false |
|
) |
| |
|
explicit |
atlas::kgb::KGB::~KGB |
( |
| ) |
|
atlas::kgb::KGB::KGB |
( |
const KGB & |
| ) |
|
|
private |
Grading atlas::kgb::KGB::base_grading |
( |
| ) |
const |
|
inline |
RatCoweight atlas::kgb::KGB::base_grading_vector |
( |
| ) |
const |
const TitsCoset& atlas::kgb::KGB::basedTitsGroup |
( |
| ) |
const |
|
inline |
BruhatOrder& atlas::kgb::KGB::bruhatOrder |
( |
| ) |
|
|
inline |
void atlas::kgb::KGB::fillBruhat |
( |
| ) |
|
|
private |
bool atlas::kgb::KGB::is_dual_twist_stable |
( |
const RealReductiveGroup & |
GR, |
|
|
TorusPart & |
shift |
|
) |
| const |
|
private |
KGBElt atlas::kgb::KGB::lookup |
( |
TitsElt |
a | ) |
const |
std::ostream & atlas::kgb::KGB::print |
( |
std::ostream & |
strm, |
|
|
KGBElt |
x |
|
) |
| const |
|
virtual |
bool atlas::kgb::KGB::simple_imaginary_grading |
( |
KGBElt |
x, |
|
|
RootNbr |
alpha |
|
) |
| const |
|
inline |
TitsElt atlas::kgb::KGB::titsElt |
( |
KGBElt |
x | ) |
const |
const TitsGroup& atlas::kgb::KGB::titsGroup |
( |
| ) |
const |
|
inline |
TorusPart atlas::kgb::KGB::torus_part |
( |
KGBElt |
x | ) |
const |
|
inline |
size_t atlas::kgb::KGB::torus_rank |
( |
| ) |
const |
std::vector<inv_index> atlas::kgb::KGB::Cartan |
|
private |
records Cartan classes of involutions
TitsCoset* atlas::kgb::KGB::d_base |
|
private |
Owned pointer to the based Tits group.
BruhatOrder* atlas::kgb::KGB::d_bruhat |
|
private |
Owned pointer to the Bruhat order on KGB (or NULL).
The class BruhatOrder contains a Poset describing the full partial order, and in addition the Hasse diagram (set of all covering relations).
const RealReductiveGroup& atlas::kgb::KGB::G |
|
private |
std::vector<TorusPart> atlas::kgb::KGB::left_torus_part |
|
private |
The documentation for this class was generated from the following files:
- /home/ran/atlas_project/latest_branch_07182016/sources/gkmod/kgb.h
- /home/ran/atlas_project/latest_branch_07182016/sources/gkmod/kgb.cpp