\section{atlas::wgraph::WGraph Class Reference}
\label{classatlas_1_1wgraph_1_1WGraph}\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
{\tt \#include $<$wgraph.h$>$}

Collaboration diagram for atlas::wgraph::WGraph:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=92pt]{classatlas_1_1wgraph_1_1WGraph__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf WGraph} (size\_\-t)
\item 
{\bf $\sim$WGraph} ()
\item 
void {\bf swap} ({\bf WGraph} \&)
\item 
void {\bf cells} ({\bf partition::Partition} \&pi, {\bf graph::Oriented\-Graph} $\ast$p=0) const 
\item 
const {\bf Coeff\-List} \& {\bf coeff\-List} ({\bf graph::Vertex} x) const 
\item 
const {\bf bitset::Rank\-Flags} \& {\bf descent} ({\bf graph::Vertex} x) const 
\item 
const {\bf graph::Edge\-List} \& {\bf edge\-List} ({\bf graph::Vertex} x) const 
\item 
const {\bf graph::Oriented\-Graph} \& {\bf graph} () const 
\item 
const size\_\-t {\bf rank} () const 
\item 
size\_\-t {\bf size} () const 
\item 
{\bf Coeff\-List} \& {\bf coeff\-List} ({\bf graph::Vertex} x)
\item 
{\bf bitset::Rank\-Flags} \& {\bf descent} ({\bf graph::Vertex} x)
\item 
{\bf graph::Edge\-List} \& {\bf edge\-List} ({\bf graph::Vertex} x)
\item 
void {\bf reset} ()
\item 
void {\bf resize} (size\_\-t)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
size\_\-t {\bf d\_\-rank}
\item 
{\bf graph::Oriented\-Graph} {\bf d\_\-graph}
\item 
std::vector$<$ {\bf Coeff\-List} $>$ {\bf d\_\-coeff}
\item 
std::vector$<$ {\bf bitset::Rank\-Flags} $>$ {\bf d\_\-descent}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!WGraph@{WGraph}}
\index{WGraph@{WGraph}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::wgraph::WGraph::WGraph (size\_\-t)\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1wgraph_1_1WGraph_1977c94916ce20ba604c7306a1d11a25}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!~WGraph@{$\sim$WGraph}}
\index{~WGraph@{$\sim$WGraph}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::wgraph::WGraph::$\sim$WGraph ()}\label{classatlas_1_1wgraph_1_1WGraph_dfd9d7aaa741ebb4f37542257fd22afe}




\subsection{Member Function Documentation}
\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!cells@{cells}}
\index{cells@{cells}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::wgraph::WGraph::cells ({\bf partition::Partition} \& {\em pi}, {\bf graph::Oriented\-Graph} $\ast$ {\em p} = {\tt 0}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_8be7254a9caefa014f1dbc79b18a14c1}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!coeffList@{coeffList}}
\index{coeffList@{coeffList}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Coeff\-List}\& atlas::wgraph::WGraph::coeff\-List ({\bf graph::Vertex} {\em x})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_99ab104df6a922e0283cdbba4a886267}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!coeffList@{coeffList}}
\index{coeffList@{coeffList}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf Coeff\-List}\& atlas::wgraph::WGraph::coeff\-List ({\bf graph::Vertex} {\em x}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_d8ae626a6cc436d11af2b3c77652944f}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!descent@{descent}}
\index{descent@{descent}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bitset::Rank\-Flags}\& atlas::wgraph::WGraph::descent ({\bf graph::Vertex} {\em x})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_4376aaa4421ef92b5ad29f768dcf5e9e}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!descent@{descent}}
\index{descent@{descent}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bitset::Rank\-Flags}\& atlas::wgraph::WGraph::descent ({\bf graph::Vertex} {\em x}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_e5143bec1fc3f51e86da98871298c81e}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!edgeList@{edgeList}}
\index{edgeList@{edgeList}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf graph::Edge\-List}\& atlas::wgraph::WGraph::edge\-List ({\bf graph::Vertex} {\em x})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_b4f8d052f87ca6d436c64b30b2c8d44e}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!edgeList@{edgeList}}
\index{edgeList@{edgeList}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf graph::Edge\-List}\& atlas::wgraph::WGraph::edge\-List ({\bf graph::Vertex} {\em x}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_62726a72156088451cdcf91860bf11fb}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!graph@{graph}}
\index{graph@{graph}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf graph::Oriented\-Graph}\& atlas::wgraph::WGraph::graph () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1wgraph_1_1WGraph_06bf077afaf649399f4b7f5073d30ed5}


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


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!reset@{reset}}
\index{reset@{reset}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::wgraph::WGraph::reset ()}\label{classatlas_1_1wgraph_1_1WGraph_ef9439204d51186ff0bff15a1ca6c538}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!resize@{resize}}
\index{resize@{resize}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::wgraph::WGraph::resize (size\_\-t)}\label{classatlas_1_1wgraph_1_1WGraph_c4b9fd4565e359cbd63de289e99a23ea}


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


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!swap@{swap}}
\index{swap@{swap}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::wgraph::WGraph::swap ({\bf WGraph} \&)}\label{classatlas_1_1wgraph_1_1WGraph_131dc47b571d83cfba8bccb9fb8a2b49}




\subsection{Member Data Documentation}
\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!d_coeff@{d\_\-coeff}}
\index{d_coeff@{d\_\-coeff}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf Coeff\-List}$>$ {\bf atlas::wgraph::WGraph::d\_\-coeff}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1wgraph_1_1WGraph_5ccd47d8e2eac4b9ef94a738c5829467}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!d_descent@{d\_\-descent}}
\index{d_descent@{d\_\-descent}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf bitset::Rank\-Flags}$>$ {\bf atlas::wgraph::WGraph::d\_\-descent}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1wgraph_1_1WGraph_6549c76edef40e1e90c918bb05473125}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!d_graph@{d\_\-graph}}
\index{d_graph@{d\_\-graph}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf graph::Oriented\-Graph} {\bf atlas::wgraph::WGraph::d\_\-graph}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1wgraph_1_1WGraph_b8c8fee3c7a770f39ac37bb70e4cf52a}


\index{atlas::wgraph::WGraph@{atlas::wgraph::WGraph}!d_rank@{d\_\-rank}}
\index{d_rank@{d\_\-rank}!atlas::wgraph::WGraph@{atlas::wgraph::WGraph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::wgraph::WGraph::d\_\-rank}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1wgraph_1_1WGraph_7eaafd96575e7088765f3a62b069d9b9}




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