\section{atlas::gradings Namespace Reference}
\label{namespaceatlas_1_1gradings}\index{atlas::gradings@{atlas::gradings}}


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Status}
\item 
class {\bf Full\-Status}
\item 
class {\bf Grading\-Compare}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef std::vector$<$ {\bf Status} $>$ {\bf Status\-List}
\item 
typedef std::vector$<$ {\bf Full\-Status} $>$ {\bf Full\-Status\-List}
\item 
typedef {\bf bitset::Rank\-Flags} {\bf Grading}
\item 
typedef std::vector$<$ {\bf Grading} $>$ {\bf Grading\-List}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf find\-Grading} ({\bf Root\-Set} \&ncr, const {\bf Root\-List} \&o, const {\bf Root\-List} \&rs, const {\bf Root\-Datum} \&rd)
\item 
void {\bf grading\-Type} ({\bf rootdata::Root\-List} \&gt, const {\bf Grading} \&g, const {\bf rootdata::Root\-Datum} \&rd)
\item 
void {\bf compact\-Roots} ({\bf rootdata::Root\-List} \&cr, const {\bf Grading} \&g, const {\bf rootdata::Root\-Datum} \&rd)
\item 
bool {\bf is\-Non\-Compact} (const {\bf rootdata::Root} \&v, const {\bf Grading} \&g)
\item 
void {\bf make\-Gradings} ({\bf Grading\-List} \&gl, const {\bf rootdata::Root\-Datum} \&rd)
\item 
void {\bf noncompact\-Roots} ({\bf rootdata::Root\-List} \&ncr, const {\bf Grading} \&g, const {\bf rootdata::Root\-Datum} \&rd)
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{atlas::gradings@{atlas::gradings}!FullStatusList@{FullStatusList}}
\index{FullStatusList@{FullStatusList}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf Full\-Status}$>$ {\bf atlas::gradings::Full\-Status\-List}}\label{namespaceatlas_1_1gradings_c160d375fe6d08aea3953ecfdbe740d1}


\index{atlas::gradings@{atlas::gradings}!Grading@{Grading}}
\index{Grading@{Grading}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf bitset::Rank\-Flags} {\bf atlas::gradings::Grading}}\label{namespaceatlas_1_1gradings_fdee27205bfd151e0153710d3c130adb}


\index{atlas::gradings@{atlas::gradings}!GradingList@{GradingList}}
\index{GradingList@{GradingList}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf Grading}$>$ {\bf atlas::gradings::Grading\-List}}\label{namespaceatlas_1_1gradings_e0e1c97ac989cdea254bc871a13e3f02}


\index{atlas::gradings@{atlas::gradings}!StatusList@{StatusList}}
\index{StatusList@{StatusList}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf Status}$>$ {\bf atlas::gradings::Status\-List}}\label{namespaceatlas_1_1gradings_8558f016a6b68c65ed44c8b3e1c38b9c}




\subsection{Function Documentation}
\index{atlas::gradings@{atlas::gradings}!compactRoots@{compactRoots}}
\index{compactRoots@{compactRoots}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::gradings::compact\-Roots ({\bf rootdata::Root\-List} \& {\em cr}, const {\bf Grading} \& {\em g}, const rootdata::Root\-Datum \& {\em rd})}\label{namespaceatlas_1_1gradings_c08a8eb8afe269383cd31ff6a020ffef}


\index{atlas::gradings@{atlas::gradings}!findGrading@{findGrading}}
\index{findGrading@{findGrading}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::gradings::find\-Grading ({\bf rootdata::Root\-Set} \& {\em ncr}, const {\bf Root\-List} \& {\em o}, const {\bf Root\-List} \& {\em rs}, const Root\-Datum \& {\em rd})}\label{namespaceatlas_1_1gradings_c6080248a3a9aa861f7ca7c7ad71168b}


\index{atlas::gradings@{atlas::gradings}!gradingType@{gradingType}}
\index{gradingType@{gradingType}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::gradings::grading\-Type ({\bf rootdata::Root\-List} \& {\em gt}, const {\bf Grading} \& {\em g}, const rootdata::Root\-Datum \& {\em rd})}\label{namespaceatlas_1_1gradings_8f916ab06309a0c3204e19c9bda6d025}


\index{atlas::gradings@{atlas::gradings}!isNonCompact@{isNonCompact}}
\index{isNonCompact@{isNonCompact}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::gradings::is\-Non\-Compact (const {\bf rootdata::Root} \& {\em v}, const {\bf Grading} \& {\em g})}\label{namespaceatlas_1_1gradings_2471ea6cb4b500ba095b5dff8f390c4b}


\index{atlas::gradings@{atlas::gradings}!makeGradings@{makeGradings}}
\index{makeGradings@{makeGradings}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::gradings::make\-Gradings ({\bf Grading\-List} \& {\em gl}, const rootdata::Root\-Datum \& {\em rd})}\label{namespaceatlas_1_1gradings_b4e264d55d496f6434877cd3081e8797}


\index{atlas::gradings@{atlas::gradings}!noncompactRoots@{noncompactRoots}}
\index{noncompactRoots@{noncompactRoots}!atlas::gradings@{atlas::gradings}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::gradings::noncompact\-Roots ({\bf rootdata::Root\-List} \& {\em ncr}, const {\bf Grading} \& {\em g}, const rootdata::Root\-Datum \& {\em rd})}\label{namespaceatlas_1_1gradings_e60256333c2a21e6cc445a84b782111e}


