\section{atlas::lietype Namespace Reference}
\label{namespaceatlas_1_1lietype}\index{atlas::lietype@{atlas::lietype}}


\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef char {\bf Type\-Letter}
\item 
typedef std::pair$<$ {\bf Type\-Letter}, size\_\-t $>$ {\bf Simple\-Lie\-Type}
\item 
typedef std::vector$<$ {\bf Simple\-Lie\-Type} $>$ {\bf Lie\-Type}
\item 
typedef std::vector$<$ {\bf Type\-Letter} $>$ {\bf Inner\-Class\-Type}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf add\-Compact\-Involution} ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, size\_\-t)
\item 
void {\bf add\-DInvolution} ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, size\_\-t)
\item 
void {\bf add\-Minus\-Identity} ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, size\_\-t)
\item 
void {\bf add\-Simple\-Involution} ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, const {\bf Simple\-Lie\-Type} \&, {\bf Type\-Letter})
\item 
void {\bf dual\-Lie\-Type} ({\bf Lie\-Type} \&dlt, const {\bf Lie\-Type} \&lt)
\item 
void {\bf dual\-Inner\-Class\-Type} ({\bf Inner\-Class\-Type} \&dict, const {\bf Inner\-Class\-Type} \&ict, const {\bf Lie\-Type} \&lt)
\item 
bool {\bf check\-Rank} (const {\bf Type\-Letter} \&x, size\_\-t l)
\item 
void {\bf involution} ({\bf latticetypes::Lattice\-Matrix} \&i, const {\bf lietype::Lie\-Type} \&lt, const {\bf lietype::Inner\-Class\-Type} \&ic)
\item 
size\_\-t {\bf rank} (const {\bf Lie\-Type} \&lt)
\item 
size\_\-t {\bf semisimple\-Rank} (const {\bf Lie\-Type} \&lt)
\item 
size\_\-t {\bf rank} (const {\bf Simple\-Lie\-Type} \&slt)
\item 
size\_\-t {\bf semisimple\-Rank} (const {\bf Simple\-Lie\-Type} \&slt)
\item 
{\bf Type\-Letter} {\bf type} (const {\bf Simple\-Lie\-Type} \&slt)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const char $\ast$const {\bf type\-Letters} = \char`\"{}ABCDEFGT\char`\"{}
\item 
const char $\ast$const {\bf inner\-Class\-Letters} = \char`\"{}Ccesu\char`\"{}
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{atlas::lietype@{atlas::lietype}!InnerClassType@{InnerClassType}}
\index{InnerClassType@{InnerClassType}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf Type\-Letter}$>$ {\bf atlas::lietype::Inner\-Class\-Type}}\label{namespaceatlas_1_1lietype_10ffe037b4e48de0c40eb113c05afa01}


\index{atlas::lietype@{atlas::lietype}!LieType@{LieType}}
\index{LieType@{LieType}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf Simple\-Lie\-Type}$>$ {\bf atlas::lietype::Lie\-Type}}\label{namespaceatlas_1_1lietype_0188ea015596c1f62b56cdfb43a667ed}


\index{atlas::lietype@{atlas::lietype}!SimpleLieType@{SimpleLieType}}
\index{SimpleLieType@{SimpleLieType}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::pair$<${\bf Type\-Letter},size\_\-t$>$ {\bf atlas::lietype::Simple\-Lie\-Type}}\label{namespaceatlas_1_1lietype_28034932658c63f2c182f54224d4985c}


\index{atlas::lietype@{atlas::lietype}!TypeLetter@{TypeLetter}}
\index{TypeLetter@{TypeLetter}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef char {\bf atlas::lietype::Type\-Letter}}\label{namespaceatlas_1_1lietype_81d4ab361a98d49e6013490291bfd748}




\subsection{Function Documentation}
\index{atlas::lietype@{atlas::lietype}!addCompactInvolution@{addCompactInvolution}}
\index{addCompactInvolution@{addCompactInvolution}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::add\-Compact\-Involution ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, size\_\-t)}\label{namespaceatlas_1_1lietype_da9f5e9a1214cbcba4ffa9a635b244a2}


\index{atlas::lietype@{atlas::lietype}!addDInvolution@{addDInvolution}}
\index{addDInvolution@{addDInvolution}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::add\-DInvolution ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, size\_\-t)}\label{namespaceatlas_1_1lietype_37dbdc19d1e2851f43e9eff01f3276a4}


\index{atlas::lietype@{atlas::lietype}!addMinusIdentity@{addMinusIdentity}}
\index{addMinusIdentity@{addMinusIdentity}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::add\-Minus\-Identity ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, size\_\-t)}\label{namespaceatlas_1_1lietype_285f47a43f7a35dd8f539e3e563fe8aa}


\index{atlas::lietype@{atlas::lietype}!addSimpleInvolution@{addSimpleInvolution}}
\index{addSimpleInvolution@{addSimpleInvolution}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::add\-Simple\-Involution ({\bf latticetypes::Lattice\-Matrix} \&, size\_\-t, const {\bf Simple\-Lie\-Type} \&, {\bf Type\-Letter})}\label{namespaceatlas_1_1lietype_723f5e55e90bdc42d41d2ee67588e2c8}


\index{atlas::lietype@{atlas::lietype}!checkRank@{checkRank}}
\index{checkRank@{checkRank}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::lietype::check\-Rank (const {\bf Type\-Letter} \& {\em x}, size\_\-t {\em l})}\label{namespaceatlas_1_1lietype_9bb1784ec6a8a6a3824a118080ffc9c7}


\index{atlas::lietype@{atlas::lietype}!dualInnerClassType@{dualInnerClassType}}
\index{dualInnerClassType@{dualInnerClassType}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::dual\-Inner\-Class\-Type ({\bf Inner\-Class\-Type} \& {\em dict}, const {\bf Inner\-Class\-Type} \& {\em ict}, const {\bf Lie\-Type} \& {\em lt})}\label{namespaceatlas_1_1lietype_f8268ecdf1c693a4f602150e9c51f22f}


\index{atlas::lietype@{atlas::lietype}!dualLieType@{dualLieType}}
\index{dualLieType@{dualLieType}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::dual\-Lie\-Type ({\bf Lie\-Type} \& {\em dlt}, const {\bf Lie\-Type} \& {\em lt})}\label{namespaceatlas_1_1lietype_27d7c704a8fdbb4e5b6f33318668f722}


\index{atlas::lietype@{atlas::lietype}!involution@{involution}}
\index{involution@{involution}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::lietype::involution ({\bf latticetypes::Lattice\-Matrix} \& {\em i}, const {\bf lietype::Lie\-Type} \& {\em lt}, const {\bf lietype::Inner\-Class\-Type} \& {\em ic})}\label{namespaceatlas_1_1lietype_06e775ac2c8ee30dd3e8ed6b25a61ce8}


\index{atlas::lietype@{atlas::lietype}!rank@{rank}}
\index{rank@{rank}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::lietype::rank (const {\bf Simple\-Lie\-Type} \& {\em slt})\hspace{0.3cm}{\tt  [inline]}}\label{namespaceatlas_1_1lietype_a07d02b7cdb1152b1c49f659c319b06e}


\index{atlas::lietype@{atlas::lietype}!rank@{rank}}
\index{rank@{rank}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::lietype::rank (const {\bf Lie\-Type} \& {\em lt})}\label{namespaceatlas_1_1lietype_419cd5a317eba7280ff60dd16a08817f}


\index{atlas::lietype@{atlas::lietype}!semisimpleRank@{semisimpleRank}}
\index{semisimpleRank@{semisimpleRank}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::lietype::semisimple\-Rank (const {\bf Simple\-Lie\-Type} \& {\em slt})\hspace{0.3cm}{\tt  [inline]}}\label{namespaceatlas_1_1lietype_70ebdcd0f4c7ef7263bcc723834fa514}


\index{atlas::lietype@{atlas::lietype}!semisimpleRank@{semisimpleRank}}
\index{semisimpleRank@{semisimpleRank}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::lietype::semisimple\-Rank (const {\bf Lie\-Type} \& {\em lt})}\label{namespaceatlas_1_1lietype_3ded6703e18ce84713de624ae6211f09}


\index{atlas::lietype@{atlas::lietype}!type@{type}}
\index{type@{type}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Type\-Letter} atlas::lietype::type (const {\bf Simple\-Lie\-Type} \& {\em slt})\hspace{0.3cm}{\tt  [inline]}}\label{namespaceatlas_1_1lietype_1dfb54b87646d806afe9ffbf94b1351c}




\subsection{Variable Documentation}
\index{atlas::lietype@{atlas::lietype}!innerClassLetters@{innerClassLetters}}
\index{innerClassLetters@{innerClassLetters}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ const {\bf atlas::lietype::inner\-Class\-Letters} = \char`\"{}Ccesu\char`\"{}}\label{namespaceatlas_1_1lietype_4b0e239e7ea17661ae84e4c13fff1eb5}


\index{atlas::lietype@{atlas::lietype}!typeLetters@{typeLetters}}
\index{typeLetters@{typeLetters}!atlas::lietype@{atlas::lietype}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ const {\bf atlas::lietype::type\-Letters} = \char`\"{}ABCDEFGT\char`\"{}}\label{namespaceatlas_1_1lietype_7509dee7da4c90bed01a4d82dd1f344a}


