\section{lib/dotgen/decomp.c File Reference}
\label{decomp_8c}\index{lib/dotgen/decomp.\-c@{lib/dotgen/decomp.\-c}}
{\ttfamily \#include \char`\"{}dot.\-h\char`\"{}}\\*
Include dependency graph for decomp.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{decomp_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf blk\-\_\-t}
\item 
struct {\bf stk\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf B\-I\-G\-B\-U\-F}~1000000
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct {\bf blk\-\_\-t} {\bf blk\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf decompose} ({\bf graph\-\_\-t} $\ast$g, {\bf int} pass)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{decomp.\-c@{decomp.\-c}!B\-I\-G\-B\-U\-F@{B\-I\-G\-B\-U\-F}}
\index{B\-I\-G\-B\-U\-F@{B\-I\-G\-B\-U\-F}!decomp.c@{decomp.\-c}}
\subsubsection[{B\-I\-G\-B\-U\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-I\-G\-B\-U\-F~1000000}\label{decomp_8c_a68b2918a3e521d9f275b6e371138fb6f}


Definition at line 73 of file decomp.\-c.



\subsection{Typedef Documentation}
\index{decomp.\-c@{decomp.\-c}!blk\-\_\-t@{blk\-\_\-t}}
\index{blk\-\_\-t@{blk\-\_\-t}!decomp.c@{decomp.\-c}}
\subsubsection[{blk\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf blk\-\_\-t}  {\bf blk\-\_\-t}}\label{decomp_8c_aa54f8f9cf512d3f287c023933481a7b2}


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


Definition at line 200 of file decomp.\-c.



References agfstnode(), agnxtnode(), G\-D\-\_\-comp, G\-D\-\_\-n\-\_\-nodes, G\-D\-\_\-rankleader, N\-D\-\_\-clust, N\-D\-\_\-mark, N\-D\-\_\-rank, S\-M\-A\-L\-L\-B\-U\-F, and U\-F\-\_\-find().

