\section{atlas::kgb Namespace Reference}
\label{namespaceatlas_1_1kgb}\index{atlas::kgb@{atlas::kgb}}


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf KGB}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef size\_\-t {\bf KGBElt}
\item 
typedef std::vector$<$ {\bf KGBElt} $>$ {\bf KGBElt\-List}
\item 
typedef std::pair$<$ {\bf KGBElt}, {\bf KGBElt} $>$ {\bf KGBElt\-Pair}
\item 
typedef std::vector$<$ {\bf KGBElt\-Pair} $>$ {\bf KGBElt\-Pair\-List}
\item 
typedef {\bf bitset::Rank\-Flags} {\bf Descent}
\item 
typedef std::vector$<$ {\bf Descent} $>$ {\bf Descent\-List}
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const {\bf KGBElt} {\bf Undef\-KGB} = $\sim$0ul
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{atlas::kgb@{atlas::kgb}!Descent@{Descent}}
\index{Descent@{Descent}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf bitset::Rank\-Flags} {\bf atlas::kgb::Descent}}\label{namespaceatlas_1_1kgb_7f93830efe8c49d97f2d3bf51d3aab65}


\index{atlas::kgb@{atlas::kgb}!DescentList@{DescentList}}
\index{DescentList@{DescentList}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf Descent}$>$ {\bf atlas::kgb::Descent\-List}}\label{namespaceatlas_1_1kgb_12f1a311bc96ed0e6bcc35177585587c}


\index{atlas::kgb@{atlas::kgb}!KGBElt@{KGBElt}}
\index{KGBElt@{KGBElt}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef size\_\-t {\bf atlas::kgb::KGBElt}}\label{namespaceatlas_1_1kgb_b506acf65bdf2cee568f5e43f78387da}


\index{atlas::kgb@{atlas::kgb}!KGBEltList@{KGBEltList}}
\index{KGBEltList@{KGBEltList}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf KGBElt}$>$ {\bf atlas::kgb::KGBElt\-List}}\label{namespaceatlas_1_1kgb_f7007c6641bf646754494f4e4dd61f2c}


\index{atlas::kgb@{atlas::kgb}!KGBEltPair@{KGBEltPair}}
\index{KGBEltPair@{KGBEltPair}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::pair$<${\bf KGBElt},{\bf KGBElt}$>$ {\bf atlas::kgb::KGBElt\-Pair}}\label{namespaceatlas_1_1kgb_09f7198ed74729449f26d383cf9a5bd1}


\index{atlas::kgb@{atlas::kgb}!KGBEltPairList@{KGBEltPairList}}
\index{KGBEltPairList@{KGBEltPairList}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::vector$<${\bf KGBElt\-Pair}$>$ {\bf atlas::kgb::KGBElt\-Pair\-List}}\label{namespaceatlas_1_1kgb_3345b08459bd61e7b5b21094765b3301}




\subsection{Variable Documentation}
\index{atlas::kgb@{atlas::kgb}!UndefKGB@{UndefKGB}}
\index{UndefKGB@{UndefKGB}!atlas::kgb@{atlas::kgb}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf KGBElt} {\bf atlas::kgb::Undef\-KGB} = $\sim$0ul}\label{namespaceatlas_1_1kgb_37ef274ccff6d2c53c4a09669a6f5eb0}


