\section{Priority\-Queue\-\_\-struct Struct Reference}
\label{structPriorityQueue__struct}\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}}


{\ttfamily \#include $<$Priority\-Queue.\-h$>$}



Collaboration diagram for Priority\-Queue\-\_\-struct\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=206pt]{structPriorityQueue__struct__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf count}
\item 
{\bf int} {\bf n}
\item 
{\bf int} {\bf ngain}
\item 
{\bf int} {\bf gain\-\_\-max}
\item 
{\bf Double\-Linked\-List} $\ast$ {\bf buckets}
\item 
{\bf Double\-Linked\-List} $\ast$ {\bf where}
\item 
{\bf int} $\ast$ {\bf gain}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 4 of file Priority\-Queue.\-h.



\subsection{Field Documentation}
\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!buckets@{buckets}}
\index{buckets@{buckets}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{buckets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Double\-Linked\-List}$\ast$ Priority\-Queue\-\_\-struct\-::buckets}\label{structPriorityQueue__struct_a17c108b184dc390b4c762ecc6d5065e0}


Definition at line 18 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-delete(), Priority\-Queue\-\_\-new(), Priority\-Queue\-\_\-pop(), Priority\-Queue\-\_\-push(), and Priority\-Queue\-\_\-remove().

\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!count@{count}}
\index{count@{count}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Priority\-Queue\-\_\-struct\-::count}\label{structPriorityQueue__struct_ab33e5f63f1c45aac5659c89bde9a2065}


Definition at line 6 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-new(), Priority\-Queue\-\_\-pop(), Priority\-Queue\-\_\-push(), and Priority\-Queue\-\_\-remove().

\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!gain@{gain}}
\index{gain@{gain}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{gain}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int}$\ast$ Priority\-Queue\-\_\-struct\-::gain}\label{structPriorityQueue__struct_aa789f7a8bb4e690d8080c69ac8da74a4}


Definition at line 24 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-delete(), Priority\-Queue\-\_\-get\-\_\-gain(), Priority\-Queue\-\_\-new(), Priority\-Queue\-\_\-pop(), Priority\-Queue\-\_\-push(), and Priority\-Queue\-\_\-remove().

\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!gain\-\_\-max@{gain\-\_\-max}}
\index{gain\-\_\-max@{gain\-\_\-max}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{gain\-\_\-max}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Priority\-Queue\-\_\-struct\-::gain\-\_\-max}\label{structPriorityQueue__struct_a52bd23e9708ba066bb9089d07d0c6c2f}


Definition at line 15 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-new(), Priority\-Queue\-\_\-pop(), Priority\-Queue\-\_\-push(), and Priority\-Queue\-\_\-remove().

\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!n@{n}}
\index{n@{n}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Priority\-Queue\-\_\-struct\-::n}\label{structPriorityQueue__struct_a0b956e272a56cb59e5b05d077c2cb258}


Definition at line 9 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-new(), and sfdp\-\_\-cleanup().

\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!ngain@{ngain}}
\index{ngain@{ngain}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{ngain}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Priority\-Queue\-\_\-struct\-::ngain}\label{structPriorityQueue__struct_a2e28d7c7a0684f2d3bfd1782a77071d7}


Definition at line 12 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-delete(), and Priority\-Queue\-\_\-new().

\index{Priority\-Queue\-\_\-struct@{Priority\-Queue\-\_\-struct}!where@{where}}
\index{where@{where}!PriorityQueue_struct@{Priority\-Queue\-\_\-struct}}
\subsubsection[{where}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Double\-Linked\-List}$\ast$ Priority\-Queue\-\_\-struct\-::where}\label{structPriorityQueue__struct_ae725b7f5fb2aa41326ecbe501e6907c8}


Definition at line 21 of file Priority\-Queue.\-h.



Referenced by Priority\-Queue\-\_\-delete(), Priority\-Queue\-\_\-new(), Priority\-Queue\-\_\-pop(), Priority\-Queue\-\_\-push(), and Priority\-Queue\-\_\-remove().



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
lib/sfdpgen/{\bf Priority\-Queue.\-h}\end{DoxyCompactItemize}
