\section{atlas::prerootdata::Pre\-Root\-Datum Class Reference}
\label{classatlas_1_1prerootdata_1_1PreRootDatum}\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::PreRootDatum}}
{\tt \#include $<$prerootdata.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Pre\-Root\-Datum} ()
\item 
{\bf Pre\-Root\-Datum} (const {\bf lietype::Lie\-Type} \&lt, const {\bf latticetypes::Weight\-List} \&)
\item 
{\bf $\sim$Pre\-Root\-Datum} ()
\item 
bool {\bf operator==} (const {\bf Pre\-Root\-Datum} \&prd) const 
\item 
const {\bf latticetypes::Weight\-List} \& {\bf coroots} () const 
\item 
size\_\-t {\bf rank} () const 
\item 
const {\bf latticetypes::Weight\-List} \& {\bf roots} () const 
\item 
void {\bf swap} ({\bf Pre\-Root\-Datum} \&)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
{\bf latticetypes::Weight\-List} {\bf d\_\-roots}
\item 
{\bf latticetypes::Weight\-List} {\bf d\_\-coroots}
\item 
size\_\-t {\bf d\_\-rank}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!PreRootDatum@{PreRootDatum}}
\index{PreRootDatum@{PreRootDatum}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::prerootdata::Pre\-Root\-Datum::Pre\-Root\-Datum ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_062c463645987d1c68c33d837f7c1358}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!PreRootDatum@{PreRootDatum}}
\index{PreRootDatum@{PreRootDatum}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::prerootdata::Pre\-Root\-Datum::Pre\-Root\-Datum (const {\bf lietype::Lie\-Type} \& {\em lt}, const {\bf latticetypes::Weight\-List} \&)}\label{classatlas_1_1prerootdata_1_1PreRootDatum_ae52b3037f1a879dfa6d7f31be5723d5}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!~PreRootDatum@{$\sim$PreRootDatum}}
\index{~PreRootDatum@{$\sim$PreRootDatum}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::prerootdata::Pre\-Root\-Datum::$\sim$Pre\-Root\-Datum ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_e7a6262d6e23712aabbd7e491c55f6ff}




\subsection{Member Function Documentation}
\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!coroots@{coroots}}
\index{coroots@{coroots}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf latticetypes::Weight\-List}\& atlas::prerootdata::Pre\-Root\-Datum::coroots () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_549e02fb34c5e4831c7b17a310adf4d4}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!operator==@{operator==}}
\index{operator==@{operator==}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::prerootdata::Pre\-Root\-Datum::operator== (const {\bf Pre\-Root\-Datum} \& {\em prd}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_422f84e4b73c7070581ad5cb7209ab97}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!rank@{rank}}
\index{rank@{rank}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::prerootdata::Pre\-Root\-Datum::rank () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_50a36c85117792e2a0b310886cf8e5fb}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!roots@{roots}}
\index{roots@{roots}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf latticetypes::Weight\-List}\& atlas::prerootdata::Pre\-Root\-Datum::roots () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_89748d2a2f3b91dea9b134e23fc815ae}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!swap@{swap}}
\index{swap@{swap}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::prerootdata::Pre\-Root\-Datum::swap ({\bf Pre\-Root\-Datum} \&)}\label{classatlas_1_1prerootdata_1_1PreRootDatum_e546e60f86961f2ad94f4cfe52289663}




\subsection{Member Data Documentation}
\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!d_coroots@{d\_\-coroots}}
\index{d_coroots@{d\_\-coroots}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf latticetypes::Weight\-List} {\bf atlas::prerootdata::Pre\-Root\-Datum::d\_\-coroots}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_948a5c2a672328d64fe2af60892bca78}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!d_rank@{d\_\-rank}}
\index{d_rank@{d\_\-rank}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::prerootdata::Pre\-Root\-Datum::d\_\-rank}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_d9067a0b5cb036a8e6cb44e74179c20c}


\index{atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}!d_roots@{d\_\-roots}}
\index{d_roots@{d\_\-roots}!atlas::prerootdata::PreRootDatum@{atlas::prerootdata::Pre\-Root\-Datum}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf latticetypes::Weight\-List} {\bf atlas::prerootdata::Pre\-Root\-Datum::d\_\-roots}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1prerootdata_1_1PreRootDatum_6b78f0b9c56f9a8566c2534b7b9d752d}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
sources/structure/{\bf prerootdata.h}\item 
sources/structure/{\bf prerootdata.cpp}\end{CompactItemize}
