atlas  0.6
Classes | Namespaces | Functions | Variables
size.h File Reference
#include "size_fwd.h"
#include <cstring>
#include "constants.h"
Include dependency graph for size.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  atlas::size::PrimesMax< n >
 A template to indicate the (manually computed) ordinal (position on the list of primes) of the largest prime factor of a Weyl group of rank at most n. More...
 
class  atlas::size::PrimesMax< 8 >
 Position on the list of primes of the largest possible prime factor of a Weyl group of rank at most 8. More...
 
class  atlas::size::PrimesMax< 16 >
 Position on the list of primes of the largest possible prime factor of a Weyl group of rank at most 16. More...
 
class  atlas::size::PrimesMax< 32 >
 Position on the list of primes of the largest possible prime factor of a Weyl group of rank at most 32. More...
 
class  atlas::size::PrimesMax< 64 >
 Position on the list of primes of the largest possible prime factor of a Weyl group of rank at most 64. More...
 
class  atlas::size::SizeType< C >
 Stores a positive integer as product of prime powers, using the first PRIMES_MAX primes. More...
 

Namespaces

 atlas
 
 atlas::size
 

Functions

unsigned long atlas::size::prime (size_t j)
 
Size atlas::size::factorial (unsigned long n)
 Return the factorial of |n|. More...
 

Variables

const size_t atlas::size::PRIMES_MAX = PrimesMax<constants::RANK_MAX>::value
 Position on the list of primes of the largest possible prime factor of a Weyl group of rank at most RANK_MAX. More...
 

Detailed Description

This is size.h