\section{sources/structure/weyl.h File Reference}
\label{weyl_8h}\index{sources/structure/weyl.h@{sources/structure/weyl.h}}
{\tt \#include \char`\"{}weyl\_\-fwd.h\char`\"{}}\par
{\tt \#include \char`\"{}constants.h\char`\"{}}\par
{\tt \#include \char`\"{}error.h\char`\"{}}\par
{\tt \#include \char`\"{}latticetypes.h\char`\"{}}\par
{\tt \#include \char`\"{}size.h\char`\"{}}\par
{\tt \#include \char`\"{}tags.h\char`\"{}}\par


Include dependency graph for weyl.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=366pt]{weyl_8h__incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=293pt]{weyl_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::weyl}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf atlas::weyl::Weyl\-Elt}
\item 
class {\bf atlas::weyl::Row\-Base}
\item 
class {\bf atlas::weyl::Transducer}
\item 
class {\bf atlas::weyl::Weyl\-Group}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef {\bf Generator} {\bf atlas::weyl::Weyl\-Interface} [{\bf constants::RANK\_\-MAX}]
\item 
typedef std::pair$<$ {\bf Elt\-Piece}, {\bf Generator} $>$ {\bf atlas::weyl::Shift\-Value}
\item 
typedef Row\-Base {\bf atlas::weyl::Shift\-Row}
\item 
typedef Row\-Base {\bf atlas::weyl::Out\-Row}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
const {\bf Twist} \& {\bf atlas::weyl::identity\-Twist} ()
\item 
void {\bf atlas::weyl::copy} ({\bf Twist} \&dest, const {\bf Twist} \&{\bf source})
\item 
void {\bf atlas::weyl::make\-Reflections} ({\bf Weyl\-Elt\-List} \&refl, const Weyl\-Group \&W)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const unsigned char {\bf atlas::weyl::Undef\-Value} = {\bf constants::uchar\-Max}
\item 
const {\bf Elt\-Piece} {\bf atlas::weyl::Undef\-Elt\-Piece} = {\bf Undef\-Value}
\item 
const {\bf Generator} {\bf atlas::weyl::Undef\-Generator} = {\bf Undef\-Value}
\item 
const unsigned long {\bf atlas::weyl::Undef\-Order} = 0
\item 
const Weyl\-Elt {\bf atlas::weyl::Identity}
\end{CompactItemize}
