\section{atlas::size Namespace Reference}
\label{namespaceatlas_1_1size}\index{atlas::size@{atlas::size}}


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Primes\-Max}
\item 
class {\bf Primes\-Max$<$ 8 $>$}
\item 
class {\bf Primes\-Max$<$ 16 $>$}
\item 
class {\bf Primes\-Max$<$ 32 $>$}
\item 
class {\bf Primes\-Max$<$ 64 $>$}
\item 
class {\bf Size\-Type}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef signed char {\bf Base\-Type}
\item 
typedef unsigned char {\bf Unsigned\-Base\-Type}
\item 
typedef {\bf Size\-Type}$<$ {\bf Base\-Type} $>$ {\bf Size}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
unsigned long {\bf prime} (size\_\-t j)
\item 
template$<$typename C$>$ void {\bf factorial} ({\bf Size\-Type}$<$ C $>$ \&, unsigned long)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const size\_\-t {\bf PRIMES\_\-MAX} = {\bf Primes\-Max}$<${\bf constants::RANK\_\-MAX}$>$::value
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{atlas::size@{atlas::size}!BaseType@{BaseType}}
\index{BaseType@{BaseType}!atlas::size@{atlas::size}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef signed char {\bf atlas::size::Base\-Type}}\label{namespaceatlas_1_1size_bf33e89fde88f373dbd16be1c6cb62a6}


\index{atlas::size@{atlas::size}!Size@{Size}}
\index{Size@{Size}!atlas::size@{atlas::size}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Size\-Type}$<${\bf Base\-Type}$>$ {\bf atlas::size::Size}}\label{namespaceatlas_1_1size_3a0763a5bc53ba514db68cced05f0130}


\index{atlas::size@{atlas::size}!UnsignedBaseType@{UnsignedBaseType}}
\index{UnsignedBaseType@{UnsignedBaseType}!atlas::size@{atlas::size}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf atlas::size::Unsigned\-Base\-Type}}\label{namespaceatlas_1_1size_0b62b4eb31f12b31e0070257216dc879}




\subsection{Function Documentation}
\index{atlas::size@{atlas::size}!factorial@{factorial}}
\index{factorial@{factorial}!atlas::size@{atlas::size}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$typename C$>$ void atlas::size::factorial (Size\-Type$<$ C $>$ \&, unsigned {\em long})}\label{namespaceatlas_1_1size_b3d83038bedc1c010a2f70855483fb52}


\index{atlas::size@{atlas::size}!prime@{prime}}
\index{prime@{prime}!atlas::size@{atlas::size}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::size::prime (size\_\-t {\em j})}\label{namespaceatlas_1_1size_d73a6e1a26ca695088ba48b675d248aa}




\subsection{Variable Documentation}
\index{atlas::size@{atlas::size}!PRIMES_MAX@{PRIMES\_\-MAX}}
\index{PRIMES_MAX@{PRIMES\_\-MAX}!atlas::size@{atlas::size}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const size\_\-t {\bf atlas::size::PRIMES\_\-MAX} = {\bf Primes\-Max}$<${\bf constants::RANK\_\-MAX}$>$::value}\label{namespaceatlas_1_1size_752b74095309631b32f9dd62b22ad789}


