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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Poset} ()
\item 
{\bf Poset} (size\_\-t n)
\item 
{\bf Poset} (const std::vector$<$ {\bf Link} $>$ \&)
\item 
{\bf $\sim$Poset} ()
\item 
void {\bf swap} ({\bf Poset} \&other)
\item 
void {\bf find\-Maximals} ({\bf set::Set\-Elt\-List} \&, const {\bf bitmap::Bit\-Map} \&) const 
\item 
size\_\-t {\bf size} () const 
\item 
void {\bf hasse\-Diagram} ({\bf graph::Oriented\-Graph} \&) const 
\item 
void {\bf hasse\-Diagram} ({\bf graph::Oriented\-Graph} \&, {\bf set::Set\-Elt}) const 
\item 
void {\bf resize} (unsigned long)
\item 
void {\bf extend} (const std::vector$<$ {\bf Link} $>$ \&)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
std::vector$<$ {\bf bitmap::Bit\-Map} $>$ {\bf d\_\-closure}
\end{CompactItemize}


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


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


\index{atlas::poset::Poset@{atlas::poset::Poset}!Poset@{Poset}}
\index{Poset@{Poset}!atlas::poset::Poset@{atlas::poset::Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::poset::Poset::Poset (const std::vector$<$ {\bf Link} $>$ \&)\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1poset_1_1Poset_c4f2fda9540822611fa62f76f166d39d}


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




\subsection{Member Function Documentation}
\index{atlas::poset::Poset@{atlas::poset::Poset}!extend@{extend}}
\index{extend@{extend}!atlas::poset::Poset@{atlas::poset::Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::poset::Poset::extend (const std::vector$<$ {\bf Link} $>$ \&)}\label{classatlas_1_1poset_1_1Poset_31fb71ab08503900bc6ca22efc1a0494}


\index{atlas::poset::Poset@{atlas::poset::Poset}!findMaximals@{findMaximals}}
\index{findMaximals@{findMaximals}!atlas::poset::Poset@{atlas::poset::Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::poset::Poset::find\-Maximals ({\bf set::Set\-Elt\-List} \&, const {\bf bitmap::Bit\-Map} \&) const}\label{classatlas_1_1poset_1_1Poset_97f151bcb77c13c9ea4efc314120f2af}


\index{atlas::poset::Poset@{atlas::poset::Poset}!hasseDiagram@{hasseDiagram}}
\index{hasseDiagram@{hasseDiagram}!atlas::poset::Poset@{atlas::poset::Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::poset::Poset::hasse\-Diagram ({\bf graph::Oriented\-Graph} \&, {\bf set::Set\-Elt}) const}\label{classatlas_1_1poset_1_1Poset_a004ba946d0cc8fa333ec3cb27c2da64}


\index{atlas::poset::Poset@{atlas::poset::Poset}!hasseDiagram@{hasseDiagram}}
\index{hasseDiagram@{hasseDiagram}!atlas::poset::Poset@{atlas::poset::Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::poset::Poset::hasse\-Diagram ({\bf graph::Oriented\-Graph} \&) const}\label{classatlas_1_1poset_1_1Poset_446bbac370a657d5376468dae0087ee4}


\index{atlas::poset::Poset@{atlas::poset::Poset}!resize@{resize}}
\index{resize@{resize}!atlas::poset::Poset@{atlas::poset::Poset}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::poset::Poset::resize (unsigned {\em long})}\label{classatlas_1_1poset_1_1Poset_fad14cc89cd98fee7b370a20308b7119}


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


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




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




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}
