\section{sources/test/testrun.cpp File Reference}
\label{testrun_8cpp}\index{sources/test/testrun.cpp@{sources/test/testrun.cpp}}
{\tt \#include \char`\"{}testrun.h\char`\"{}}\par
{\tt \#include \char`\"{}arithmetic.h\char`\"{}}\par
{\tt \#include \char`\"{}smithnormal.h\char`\"{}}\par
{\tt \#include \char`\"{}tags.h\char`\"{}}\par


Include dependency graph for testrun.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=249pt]{testrun_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::testrun}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf atlas::first\-Type} ({\bf Lie\-Type} \&, const {\bf Shape} \&)
\item 
bool {\bf atlas::first\-Type} ({\bf Lie\-Type} \&, {\bf Category}, size\_\-t)
\item 
bool {\bf atlas::is\-Last} (const {\bf Simple\-Lie\-Type} \&)
\item 
bool {\bf atlas::is\-Last} (const {\bf Shape} \&)
\item 
bool {\bf atlas::is\-Last\-In\-Shape} (const {\bf Lie\-Type} \&lt)
\item 
bool {\bf atlas::next\-Type} ({\bf Lie\-Type} \&, {\bf Category})
\item 
bool {\bf atlas::next\-Semisimple\-Type} ({\bf Lie\-Type} \&)
\item 
void {\bf atlas::next\-Shape} ({\bf Shape} \&)
\item 
void {\bf atlas::next\-In\-Shape} ({\bf Lie\-Type} \&)
\item 
{\bf Simple\-Lie\-Type} {\bf atlas::next\-Simple\-Type} (const {\bf Simple\-Lie\-Type} \&)
\item 
unsigned long {\bf atlas::prod\-Nbr} (const {\bf Weight} \&, unsigned long, const {\bf Shape} \&)
\item 
{\bf Grp\-Nbr} {\bf atlas::quot\-Generator} (const Finite\-Abelian\-Group \&, const Bit\-Map \&, const Bit\-Map \&)
\item 
void {\bf atlas::set\-Cyc\-Generator} (Bit\-Map \&, const std::vector$<$ Bit\-Map $>$ \&, const std::set$<$ Bit\-Map $>$ \&, std::vector$<$ Bit\-Map $>$::const\_\-iterator \&, Finite\-Abelian\-Group \&)
\item 
void {\bf atlas::shape} ({\bf Shape} \&, const {\bf Lie\-Type} \&)
\item 
void {\bf atlas::update\-Cyc\-Generator} (Bit\-Map \&, const Finite\-Abelian\-Group \&, const Bit\-Map \&, {\bf Grp\-Nbr})
\item 
void {\bf atlas::first\-Type} ({\bf Lie\-Type} \&lt, const {\bf Shape} \&{\bf s})
\item 
bool {\bf atlas::first\-Type} ({\bf Lie\-Type} \&lt, {\bf Category} c, size\_\-t l)
\item 
bool {\bf atlas::is\-Last} (const {\bf Simple\-Lie\-Type} \&slt)
\item 
bool {\bf atlas::is\-Last} (const {\bf Shape} \&{\bf s})
\item 
bool {\bf atlas::is\-Last\-In\-Shape} (const {\bf Lie\-Type} \&lt)
\item 
void {\bf atlas::next\-In\-Shape} ({\bf Lie\-Type} \&lt)
\item 
bool {\bf atlas::next\-Semisimple\-Type} ({\bf Lie\-Type} \&lt)
\item 
void {\bf atlas::next\-Shape} ({\bf Shape} \&{\bf s})
\item 
{\bf Simple\-Lie\-Type} {\bf atlas::next\-Simple\-Type} (const {\bf Simple\-Lie\-Type} \&slt)
\item 
bool {\bf atlas::next\-Type} ({\bf Lie\-Type} \&lt, {\bf Category} c)
\item 
unsigned long {\bf atlas::prod\-Nbr} (const {\bf Weight} \&v, unsigned long n, const {\bf Shape} \&cl)
\item 
{\bf Grp\-Nbr} {\bf atlas::quot\-Generator} (const Finite\-Abelian\-Group \&A, const Bit\-Map \&B, const Bit\-Map \&C)
\item 
void {\bf atlas::set\-Cyc\-Generator} (Bit\-Map \&cyc, const std::vector$<$ Bit\-Map $>$ \&prev, const std::set$<$ Bit\-Map $>$ \&current, std::vector$<$ Bit\-Map $>$::const\_\-iterator \&b, Finite\-Abelian\-Group \&A)
\item 
void {\bf atlas::shape} ({\bf Shape} \&{\bf s}, const {\bf Lie\-Type} \&lt)
\item 
void {\bf atlas::update\-Cyc\-Generator} (Bit\-Map \&cyc, const Finite\-Abelian\-Group \&A, const Bit\-Map \&B, {\bf Grp\-Nbr} x)
\end{CompactItemize}
