68 : x_part(x), y_bits(y), infinitesimal_char(gamma)
84 size_t hashCode(
size_t modulus)
const;
91 RealReductiveGroup&
G;
99 const InnerClass&
innerClass()
const {
return G.innerClass(); }
100 const RootDatum&
rootDatum()
const {
return G.rootDatum(); }
101 const WeylGroup&
weylGroup()
const {
return G.weylGroup(); }
103 {
return G.twistedWeylGroup(); }
104 const TitsGroup&
titsGroup()
const {
return G.titsGroup(); }
106 const KGB&
kgb()
const {
return KGB_set; }
117 {
return sr_gamma(x,lambda_rho,
gamma(x,lambda_rho,nu)); }
139 unsigned int orientation_number(
const StandardRepr& z)
const;
145 void W_act(
const WeylWord& w,
StandardRepr& z,
const SubSystem& subsys)
const;
152 WeylWord make_dominant(
StandardRepr& z,
const SubSystem& subsys)
const;
175 typedef Free_Abelian<StandardRepr,Split_integer,compare>
poly;
180 std::ostream&
print (std::ostream&,
const poly& P)
const;
188 std::vector<StandardRepr>
pool;
189 HashTable<StandardRepr,unsigned long>
hash;
196 :
Rep_context(G), pool(), hash(pool), KL_list(), def_formula()
203 SR_poly deformation_terms (param_block& block,
BlockElt entry_elem);
209 void add_block(param_block& block,
BlockEltList& survivors);
StandardRepr * sr
Definition: reprmode.cpp:82
WeylElt TwistedInvolution
Definition: Atlas.h:231
compare(const Coweight &lv)
Definition: repr.h:168
Free_Abelian< StandardRepr, Split_integer, compare > poly
Definition: repr.h:175
const TwistedWeylGroup & twistedWeylGroup() const
Definition: repr.h:102
const KGB & KGB_set
Definition: repr.h:92
Represents the restriction to $K$ of a (coherently) continued standard Harish-Chandra module...
Definition: standardrepk.h:140
StandardRepr(KGBElt x, TorusPart y, const RatWeight &gamma)
Definition: repr.h:67
RealReductiveGroup & realGroup() const
Definition: repr.h:98
KGBElt x() const
Definition: repr.h:74
KGBElt x_part
Definition: repr.h:62
const RatWeight & gamma() const
Definition: repr.h:73
std::vector< Rational > RationalList
Definition: Atlas.h:74
bool operator==(const StandardRepr &) const
Definition: repr.cpp:31
Rep_table(RealReductiveGroup &G)
Definition: repr.h:195
friend class Rep_context
Definition: repr.h:60
int length
Definition: common.c:103
Definition: standardrepk.h:250
TorusPart y_bits
Definition: repr.h:63
std::vector< unsigned short int > lengths
Definition: repr.h:190
KGBElt cross(const KGB_base &kgb, KGBElt x, RootNbr alpha)
Definition: kgb.cpp:824
const KGB & kgb() const
Definition: repr.h:106
RatWeight infinitesimal_char
Definition: repr.h:64
const RootDatum & rootDatum() const
Definition: repr.h:100
RealReductiveGroup & G
Definition: repr.h:91
std::vector< StandardRepr > Pooltype
Definition: repr.h:81
unsigned int KGBElt
Definition: Atlas.h:339
const TitsCoset & basedTitsGroup() const
Definition: repr.h:105
RationalVector & normalize()
Definition: ratvec.cpp:135
bool operator!=(const StandardRepr &another) const
Definition: repr.h:82
Rep_context::poly SR_poly
Definition: repr.h:184
HashTable< StandardRepr, unsigned long > hash
Definition: repr.h:189
KGBElt any_Cayley(const KGB_base &kgb, KGBElt x, RootNbr alpha)
Definition: kgb.cpp:832
size_t hashCode(size_t modulus) const
Definition: repr.cpp:36
std::vector< SR_poly > def_formula
Definition: repr.h:192
const WeylGroup & weylGroup() const
Definition: repr.h:101
Coweight level_vec
Definition: repr.h:166
struct lambda_node * lambda
Definition: parse_types.h:94
void print(char *s,...)
Definition: common.c:861
const TorusPart & y() const
Definition: repr.h:75
std::vector< StandardRepr > pool
Definition: repr.h:188
unsigned short RootNbr
Definition: Atlas.h:216
SmallBitVector TorusPart
Definition: Atlas.h:256
const InnerClass & innerClass() const
Definition: repr.h:99
unsigned char Generator
Definition: Atlas.h:226
unsigned int BlockElt
Definition: Atlas.h:367
std::vector< SR_poly > KL_list
Definition: repr.h:191
std::vector< BlockElt > BlockEltList
Definition: Atlas.h:368
const TitsGroup & titsGroup() const
Definition: repr.h:104