42 static const unsigned long value;
55 static const unsigned long value = 4ul;
67 static const unsigned long value = 7ul;
79 static const unsigned long value = 11ul;
91 static const unsigned long value = 18ul;
109 unsigned long prime(
size_t);
143 C operator[] (
size_t j)
const {
return d_exp[j]; }
150 unsigned long piece(
size_t)
const;
151 unsigned long toUlong()
const;
154 C& operator[] (
size_t j) {
return d_exp[j]; }
SizeType()
Definition: size.h:136
unsigned long size
Definition: testprint.cpp:46
Size factorial(unsigned long n)
Return the factorial of |n|.
Definition: size.cpp:156
bool operator!=(const type_expr &x, const type_expr &y)
Definition: axis-types.h:374
A template to indicate the (manually computed) ordinal (position on the list of primes) of the larges...
Definition: size.h:39
SizeType & operator*=(unsigned long n)
Definition: size.h:158
Vector< C > & operator/=(Vector< C > &v, C c)
Definition: matrix.cpp:99
unsigned long n
Definition: axis.cpp:77
bool operator==(const type_expr &x, const type_expr &y)
Definition: axis-types.cpp:257
void reset()
Definition: size.h:162
const size_t PRIMES_MAX
Position on the list of primes of the largest possible prime factor of a Weyl group of rank at most R...
Definition: size.h:101
void twoShift(C n)
Definition: size.h:164
C d_exp[PRIMES_MAX]
Definition: size.h:132
unsigned long prime(size_t j)
Definition: size.cpp:149
Stores a positive integer as product of prime powers, using the first PRIMES_MAX primes.
Definition: Atlas.h:127
static const unsigned long value
Definition: size.h:42