\section{lib/dotgen/class2.c File Reference}
\label{class2_8c}\index{lib/dotgen/class2.\-c@{lib/dotgen/class2.\-c}}
{\ttfamily \#include \char`\"{}dot.\-h\char`\"{}}\\*
Include dependency graph for class2.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class2_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf merge\-\_\-chain} ({\bf graph\-\_\-t} $\ast$g, {\bf edge\-\_\-t} $\ast$e, {\bf edge\-\_\-t} $\ast$f, {\bf int} flag)
\item 
{\bf int} {\bf mergeable} ({\bf edge\-\_\-t} $\ast$e, {\bf edge\-\_\-t} $\ast$f)
\item 
void {\bf class2} ({\bf graph\-\_\-t} $\ast$g)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{class2.\-c@{class2.\-c}!class2@{class2}}
\index{class2@{class2}!class2.c@{class2.\-c}}
\subsubsection[{class2}]{\setlength{\rightskip}{0pt plus 5cm}void class2 (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{class2_8c_aaec84369d691b2bd02da369cde1514c5}


Definition at line 172 of file class2.\-c.



References agfindedge, agfstnode(), agfstout(), aghead(), agnxtnode(), agnxtout(), agtail(), A\-L\-L\-O\-C, build\-\_\-skeleton(), Concentrate, dot\-\_\-root(), E\-D\-\_\-conc\-\_\-opp\-\_\-flag, E\-D\-\_\-edge\-\_\-type, E\-D\-\_\-label, E\-D\-\_\-to\-\_\-virt, F\-A\-L\-S\-E, fast\-\_\-node(), flat\-\_\-edge(), G\-D\-\_\-clust, G\-D\-\_\-comp, G\-D\-\_\-n\-\_\-cluster, G\-D\-\_\-n\-\_\-nodes, G\-D\-\_\-nlist, I\-G\-N\-O\-R\-E\-D, mark\-\_\-clusters(), merge\-\_\-chain(), merge\-\_\-oneway(), mergeable(), N\-D\-\_\-clust, N\-D\-\_\-rank, N\-D\-\_\-weight\-\_\-class, N\-U\-L\-L, other\-\_\-edge(), ports\-\_\-eq(), T\-R\-U\-E, and U\-F\-\_\-find().



Referenced by expand\-\_\-cluster().

\index{class2.\-c@{class2.\-c}!merge\-\_\-chain@{merge\-\_\-chain}}
\index{merge\-\_\-chain@{merge\-\_\-chain}!class2.c@{class2.\-c}}
\subsubsection[{merge\-\_\-chain}]{\setlength{\rightskip}{0pt plus 5cm}void merge\-\_\-chain (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g, }
\item[{{\bf edge\-\_\-t} $\ast$}]{e, }
\item[{{\bf edge\-\_\-t} $\ast$}]{f, }
\item[{{\bf int}}]{flag}
\end{DoxyParamCaption}
)}\label{class2_8c_aca4c508356cf8284c3ead53de8bfcf96}


Definition at line 143 of file class2.\-c.



References aghead(), agtail(), assert, E\-D\-\_\-count, E\-D\-\_\-to\-\_\-virt, E\-D\-\_\-weight, E\-D\-\_\-xpenalty, M\-A\-X, N\-D\-\_\-out, N\-D\-\_\-rank, and N\-U\-L\-L.



Referenced by class2(), and interclexp().

\index{class2.\-c@{class2.\-c}!mergeable@{mergeable}}
\index{mergeable@{mergeable}!class2.c@{class2.\-c}}
\subsubsection[{mergeable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} mergeable (
\begin{DoxyParamCaption}
\item[{{\bf edge\-\_\-t} $\ast$}]{e, }
\item[{{\bf edge\-\_\-t} $\ast$}]{f}
\end{DoxyParamCaption}
)}\label{class2_8c_aced6606e12dd1f5e00e140c7dcdf6a58}


Definition at line 164 of file class2.\-c.



References aghead(), agtail(), E\-D\-\_\-label, F\-A\-L\-S\-E, ports\-\_\-eq(), and T\-R\-U\-E.



Referenced by class2(), and interclexp().

