atlas::constants Namespace Reference


Classes

class  BaseShift
class  BaseShift< 1ul >
class  Bool
class  Bool<(size_t) 0ul >

Functions

void initConstants ()

Variables

unsigned long bitMask [longBits]
unsigned long twoBitMask [longBits >> 1]
size_t firstbit [1<< charBits]
size_t lastbit [1<< charBits]
unsigned long leqMask [longBits]
unsigned long lMask [longBits]
const unsigned long * Primes = 0
const unsigned char ucharMax = std::numeric_limits<unsigned char>::max()
const unsigned long ulongMax = std::numeric_limits<unsigned long>::max()
const unsigned long charBits = std::numeric_limits<unsigned char>::digits
const unsigned long longBits = std::numeric_limits<unsigned long>::digits
const unsigned long sizeBits = std::numeric_limits<size_t>::digits
const unsigned long hiBit = 1ul << longBits - 1ul
const unsigned long firstChar = (1ul << charBits) - 1ul
unsigned long bitMask [longBits]
unsigned long twoBitMask [longBits >> 1]
size_t firstbit [1<< charBits]
size_t lastbit [1<< charBits]
unsigned long leqMask [longBits]
unsigned long lMask [longBits]
const size_t RANK_MAX = 16ul
const unsigned long posBits = longBits - 1ul
const unsigned long baseBits = ~posBits
const unsigned long baseShift = BaseShift<longBits>::value


Function Documentation

void atlas::constants::initConstants  ) 
 


Variable Documentation

const unsigned long atlas::constants::baseBits = ~posBits
 

const unsigned long atlas::constants::baseShift = BaseShift<longBits>::value
 

unsigned long atlas::constants::bitMask[longBits]
 

unsigned long atlas::constants::bitMask[longBits]
 

const unsigned long atlas::constants::charBits = std::numeric_limits<unsigned char>::digits
 

size_t atlas::constants::firstbit[1<< charBits]
 

size_t atlas::constants::firstbit[1<< charBits]
 

const unsigned long atlas::constants::firstChar = (1ul << charBits) - 1ul
 

const unsigned long atlas::constants::hiBit = 1ul << longBits - 1ul
 

size_t atlas::constants::lastbit[1<< charBits]
 

size_t atlas::constants::lastbit[1<< charBits]
 

unsigned long atlas::constants::leqMask[longBits]
 

unsigned long atlas::constants::leqMask[longBits]
 

unsigned long atlas::constants::lMask[longBits]
 

unsigned long atlas::constants::lMask[longBits]
 

const unsigned long atlas::constants::longBits = std::numeric_limits<unsigned long>::digits
 

const unsigned long atlas::constants::posBits = longBits - 1ul
 

const unsigned long* atlas::constants::Primes = 0
 

const size_t atlas::constants::RANK_MAX = 16ul
 

const unsigned long atlas::constants::sizeBits = std::numeric_limits<size_t>::digits
 

unsigned long atlas::constants::twoBitMask[longBits >> 1]
 

unsigned long atlas::constants::twoBitMask[longBits >> 1]
 

const unsigned char atlas::constants::ucharMax = std::numeric_limits<unsigned char>::max()
 

const unsigned long atlas::constants::ulongMax = std::numeric_limits<unsigned long>::max()
 


Generated on Mon Mar 20 07:47:20 2006 for atlas by  doxygen 1.4.6