33 class SubGroupIterator;
83 virtual pointer operator-> ()
const = 0;
85 virtual bool operator() ()
const = 0;
118 return d_type == i.
d_type;
129 pointer operator-> ()
const {
133 bool operator() ()
const {
178 return d_data == i.
d_data;
186 return d_returnValue;
189 pointer operator-> ()
const {
190 return &d_returnValue;
193 bool operator() ()
const {
210 void reset(
const BitMap&);
220 std::vector<BitMap>::const_iterator
d_prev;
228 void incrementGenerator();
229 void resetGenerator();
265 bool operator() ()
const {
334 return d_preRootDatum;
337 pointer operator-> ()
const {
338 return &d_preRootDatum;
341 bool operator() ()
const {
SubgroupIterator d_subgroup
Definition: testrun.h:298
std::vector< abelian::GrpNbr > value_type
Definition: testrun.h:162
size_t d_torusRank
Definition: testrun.h:294
virtual ~LieTypeIterator()
Definition: testrun.h:114
std::vector< BitMap::iterator > d_data
Definition: testrun.h:154
unsigned long d_rank
Definition: testrun.h:224
const abelian::FiniteAbelianGroup & dcenter()
Definition: testrun.h:345
bool operator!=(const type_expr &x, const type_expr &y)
Definition: axis-types.h:374
size_t d_rank
Definition: testrun.h:292
std::forward_iterator_tag iterator_category
Definition: testrun.h:161
std::forward_iterator_tag iterator_category
Definition: testrun.h:234
BitMap d_cycGenerators
Definition: testrun.h:222
PreRootDatum d_preRootDatum
Definition: testrun.h:304
~TorusMapIterator()
Definition: testrun.h:174
BitMap::iterator d_last
Definition: testrun.h:153
const LieType d_lieType
Definition: testrun.h:289
BitMap::iterator d_generator
Definition: testrun.h:223
bool d_done
Definition: testrun.h:225
const value_type * pointer
Definition: testrun.h:108
BitMap value_type
Definition: testrun.h:235
BitMap d_subgroup
Definition: testrun.h:221
LieType value_type
Definition: testrun.h:107
PreRootDatum value_type
Definition: testrun.h:314
std::vector< RatWeight > RatWeightList
Definition: Atlas.h:164
size_t d_firstRank
Definition: testrun.h:100
Function and constant declarations for namespace lietype.
const value_type & reference
Definition: testrun.h:109
const value_type & reference
Definition: testrun.h:316
unsigned long rank() const
Definition: testrun.h:273
const value_type & reference
Definition: testrun.h:164
BitMap::iterator d_first
Definition: testrun.h:152
~SubgroupIterator()
Definition: testrun.h:245
std::vector< abelian::GrpNbr > d_returnValue
Definition: testrun.h:155
Definition: testrun.h:213
const value_type & reference
Definition: testrun.h:238
RealReductiveGroup value_type
Definition: testrun.h:64
const abelian::FiniteAbelianGroup * d_dcenter
Definition: testrun.h:291
TorusMapIterator()
Definition: testrun.h:167
std::forward_iterator_tag iterator_category
Definition: testrun.h:313
RationalVector< C2 > operator*(const matrix::Matrix< C1 > &M, const RationalVector< C2 > &v)
Definition: ratvec.cpp:158
Category
Definition: testrun.h:25
GroupIterator()
Definition: testrun.h:70
std::vector< Weight > WeightList
Definition: Atlas.h:162
ptrdiff_t difference_type
Definition: testrun.h:236
const abelian::FiniteAbelianGroup & group() const
Definition: testrun.h:269
bool d_done
Definition: testrun.h:97
size_t rank() const
Definition: testrun.h:197
std::forward_iterator_tag iterator_category
Definition: testrun.h:106
std::forward_iterator_tag iterator_category
Definition: testrun.h:63
WeightList d_smithBasis
Definition: testrun.h:303
CoveringIterator()
Definition: testrun.h:319
BitMap d_quotReps
Definition: testrun.h:297
bool d_done
Definition: testrun.h:300
virtual ~GroupIterator()
Definition: testrun.h:72
TorusMapIterator d_torusMap
Definition: testrun.h:299
std::set< BitMap > d_thisRank
Definition: testrun.h:219
const abelian::FiniteAbelianGroup * d_group
Definition: testrun.h:217
const value_type * pointer
Definition: testrun.h:315
Category d_category
Definition: testrun.h:98
const value_type * pointer
Definition: testrun.h:237
const value_type * pointer
Definition: testrun.h:66
const value_type & reference
Definition: testrun.h:67
std::vector< BitMap >::const_iterator d_prev
Definition: testrun.h:220
size_t d_rank
Definition: testrun.h:151
LieType d_type
Definition: testrun.h:99
bool operator==(const type_expr &x, const type_expr &y)
Definition: axis-types.cpp:257
bool d_done
Definition: testrun.h:156
size_t d_lastRank
Definition: testrun.h:101
const value_type * pointer
Definition: testrun.h:163
ptrdiff_t difference_type
Definition: testrun.h:65
std::vector< BitMap > d_prevRank
Definition: testrun.h:218
Definition: testrun.h:287
const BitMap & group() const
Definition: testrun.h:349
Definition: testrun.h:147
size_t d_semisimpleRank
Definition: testrun.h:293
SubgroupIterator()
Definition: testrun.h:241