48 root_info() : simple(~0), to_simple(), reflection() {}
63 , pos_map(s.pos_map), inv_map(s.inv_map), sub_root(s.sub_root)
80 {
return pos_map[s]; }
86 {
return sub_root[s].simple; }
89 {
return sub_root[s].to_simple; }
92 {
return sub_root[s].reflection; }
120 , sub_W(s.cartanMatrix())
SubSystemWithGroup(const SubSystemWithGroup &s)
Definition: subsystem.h:118
Definition: subsystem.h:43
const WeylWord & reflection(weyl::Generator s) const
Definition: subsystem.h:91
Coweight sub_2rho() const
Definition: subsystem.h:94
Class definitions and function declarations for the RootDatum class.
RootNbr to_parent(RootNbr alpha) const
Definition: subsystem.cpp:88
std::vector< root_info > sub_root
Definition: subsystem.h:50
const WeylWord & to_simple(weyl::Generator s) const
Definition: subsystem.h:88
InvolutionData involution_data(const WeightInvolution &theta) const
Definition: subsystem.cpp:186
const WeylGroup sub_W
Definition: subsystem.h:109
Definition: subsystem.h:107
WeylWord to_simple
Definition: subsystem.h:45
RootNbrSet positive_roots() const
Definition: subsystem.cpp:183
SubSystem(const SubSystem &s)
Definition: subsystem.h:60
RootNbrList inv_map
Definition: subsystem.h:41
Class definitions and function declarations for WeylGroup.
LatticeMatrix action_matrix(const WeylWord &ww) const
Definition: subsystem.cpp:173
PreRootDatum pre_root_datum() const
Definition: subsystem.cpp:96
static SubSystem integral(const RootDatum &parent, const RatWeight &gamma)
Definition: subsystem.cpp:75
const WeylGroup & Weyl_group() const
Definition: subsystem.h:125
weyl::Twist parent_twist(const WeightInvolution &theta, WeylWord &ww) const
Definition: subsystem.cpp:149
weyl::Generator simple(weyl::Generator s) const
Definition: subsystem.h:85
A mapping between one interpretation of Generators and another.
Definition: weyl.h:53
RootNbr parent_nr_simple(weyl::Generator s) const
Definition: subsystem.h:79
const RootDatum & rd
Definition: subsystem.h:39
weyl::Generator simple
Definition: subsystem.h:44
work_addr parent
Definition: graph.cpp:117
Container of a large (more than twice the machine word size) set of bits.
Definition: bitmap.h:52
unsigned short RootNbr
Definition: Atlas.h:216
WeylWord reflection
Definition: subsystem.h:46
unsigned char Generator
Definition: Atlas.h:226
RootNbrList pos_map
Definition: subsystem.h:40
std::vector< RootNbr > RootNbrList
Definition: Atlas.h:217
weyl::Twist twist(const WeightInvolution &theta, WeylWord &ww) const
Definition: subsystem.cpp:110
const RootDatum & parent_datum() const
Definition: subsystem.h:68
Weight parent_sub_2rho() const
Definition: subsystem.h:95
root_info()
Definition: subsystem.h:48
RootNbr from_parent(RootNbr alpha) const
Definition: subsystem.h:83
Definition: subsystem.h:37
SubSystem(const RootDatum &parent, const RootNbrList &sub_sys)
Definition: subsystem.cpp:26