\section{atlas::graph::Oriented\-Graph Class Reference}
\label{classatlas_1_1graph_1_1OrientedGraph}\index{atlas::graph::OrientedGraph@{atlas::graph::OrientedGraph}}
{\tt \#include $<$graph.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Oriented\-Graph} ()
\item 
{\bf Oriented\-Graph} (size\_\-t n)
\item 
{\bf $\sim$Oriented\-Graph} ()
\item 
void {\bf swap} ({\bf Oriented\-Graph} \&other)
\item 
void {\bf cells} ({\bf partition::Partition} \&, {\bf Oriented\-Graph} $\ast$p=0) const 
\item 
{\bf Vertex} {\bf edge} ({\bf Vertex} x, size\_\-t j) const 
\item 
const {\bf Edge\-List} \& {\bf edge\-List} (const {\bf Vertex} \&x) const 
\item 
size\_\-t {\bf size} () const 
\item 
{\bf Vertex} \& {\bf edge} ({\bf Vertex} x, size\_\-t j)
\item 
{\bf Edge\-List} \& {\bf edge\-List} (const {\bf Vertex} \&x)
\item 
void {\bf reset} ()
\item 
void {\bf resize} (size\_\-t n)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
std::vector$<$ {\bf Edge\-List} $>$ {\bf d\_\-edges}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!OrientedGraph@{OrientedGraph}}
\index{OrientedGraph@{OrientedGraph}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::graph::Oriented\-Graph::Oriented\-Graph ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_3fb36deb0d09640e79b7edcffb107524}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!OrientedGraph@{OrientedGraph}}
\index{OrientedGraph@{OrientedGraph}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::graph::Oriented\-Graph::Oriented\-Graph (size\_\-t {\em n})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1graph_1_1OrientedGraph_470dd8e21b541eeda48fb2661393b2db}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!~OrientedGraph@{$\sim$OrientedGraph}}
\index{~OrientedGraph@{$\sim$OrientedGraph}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::graph::Oriented\-Graph::$\sim$Oriented\-Graph ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_ac803eee86066c399f8f7ad3cab2bb7a}




\subsection{Member Function Documentation}
\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!cells@{cells}}
\index{cells@{cells}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::graph::Oriented\-Graph::cells ({\bf partition::Partition} \&, {\bf Oriented\-Graph} $\ast$ {\em p} = {\tt 0}) const}\label{classatlas_1_1graph_1_1OrientedGraph_9fb747c4e06093078bc9e1f45c4880e1}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!edge@{edge}}
\index{edge@{edge}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Vertex}\& atlas::graph::Oriented\-Graph::edge ({\bf Vertex} {\em x}, size\_\-t {\em j})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_25eb1c5e556fe2fc79d077d1a825bbac}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!edge@{edge}}
\index{edge@{edge}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Vertex} atlas::graph::Oriented\-Graph::edge ({\bf Vertex} {\em x}, size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_dc9c73c2eb06c688afb978cb6acaeed0}


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


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


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!reset@{reset}}
\index{reset@{reset}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::graph::Oriented\-Graph::reset ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_4bd22e33f639e9f085b506f8470c1444}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!resize@{resize}}
\index{resize@{resize}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::graph::Oriented\-Graph::resize (size\_\-t {\em n})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_141a76b1ed15f95d68a2e624c021def4}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!size@{size}}
\index{size@{size}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::graph::Oriented\-Graph::size () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_706ad7d1211f2072c6d40974fca47b59}


\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!swap@{swap}}
\index{swap@{swap}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::graph::Oriented\-Graph::swap ({\bf Oriented\-Graph} \& {\em other})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1graph_1_1OrientedGraph_e8c38e3960c64c18de82ed909d44139e}




\subsection{Member Data Documentation}
\index{atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}!d_edges@{d\_\-edges}}
\index{d_edges@{d\_\-edges}!atlas::graph::OrientedGraph@{atlas::graph::Oriented\-Graph}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf Edge\-List}$>$ {\bf atlas::graph::Oriented\-Graph::d\_\-edges}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1graph_1_1OrientedGraph_313cafa4d51ca518f5754fc443e21c5d}




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