\section{atlas::poset::Symmetric\-Poset Class Reference}
\label{classatlas_1_1poset_1_1SymmetricPoset}\index{atlas::poset::SymmetricPoset@{atlas::poset::SymmetricPoset}}
{\tt \#include $<$poset.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Symmetric\-Poset} ()
\item 
{\bf Symmetric\-Poset} (size\_\-t n)
\item 
{\bf Symmetric\-Poset} (const std::vector$<$ {\bf set::Set\-Elt\-List} $>$ \&)
\item 
{\bf $\sim$Symmetric\-Poset} ()
\item 
void {\bf swap} ({\bf Symmetric\-Poset} \&other)
\item 
const {\bf bitmap::Bit\-Map} \& {\bf row} (size\_\-t j) const 
\item 
size\_\-t {\bf size} () const 
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
std::vector$<$ {\bf bitmap::Bit\-Map} $>$ {\bf d\_\-row}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!SymmetricPoset@{SymmetricPoset}}
\index{SymmetricPoset@{SymmetricPoset}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::poset::Symmetric\-Poset::Symmetric\-Poset ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1poset_1_1SymmetricPoset_4657c9c70aead5df1e19ebf42961fd15}


\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!SymmetricPoset@{SymmetricPoset}}
\index{SymmetricPoset@{SymmetricPoset}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::poset::Symmetric\-Poset::Symmetric\-Poset (size\_\-t {\em n})\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1poset_1_1SymmetricPoset_790aaff27850d565fd2271ed68c46bfa}


\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!SymmetricPoset@{SymmetricPoset}}
\index{SymmetricPoset@{SymmetricPoset}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::poset::Symmetric\-Poset::Symmetric\-Poset (const std::vector$<$ {\bf set::Set\-Elt\-List} $>$ \&)\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1poset_1_1SymmetricPoset_ca3fdb84724f9de5f41bbfbc9018086b}


\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!~SymmetricPoset@{$\sim$SymmetricPoset}}
\index{~SymmetricPoset@{$\sim$SymmetricPoset}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::poset::Symmetric\-Poset::$\sim$Symmetric\-Poset ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1poset_1_1SymmetricPoset_7aeefc545bfebdb4ca5fcd9f448540e4}




\subsection{Member Function Documentation}
\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!row@{row}}
\index{row@{row}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bitmap::Bit\-Map}\& atlas::poset::Symmetric\-Poset::row (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1poset_1_1SymmetricPoset_13281e9067f62fe6449f985a7702ca4b}


\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!size@{size}}
\index{size@{size}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::poset::Symmetric\-Poset::size () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1poset_1_1SymmetricPoset_cbc8dabd0d5a60c086c7386cee17815d}


\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!swap@{swap}}
\index{swap@{swap}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::poset::Symmetric\-Poset::swap ({\bf Symmetric\-Poset} \& {\em other})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1poset_1_1SymmetricPoset_ac9de207122509d9c22d4e8948cbc86e}




\subsection{Member Data Documentation}
\index{atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}!d_row@{d\_\-row}}
\index{d_row@{d\_\-row}!atlas::poset::SymmetricPoset@{atlas::poset::Symmetric\-Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf bitmap::Bit\-Map}$>$ {\bf atlas::poset::Symmetric\-Poset::d\_\-row}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1poset_1_1SymmetricPoset_1dce5a907163676aa1db4aa9acf4c1ba}




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