\section{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct Struct Reference}
\label{structMultilevel__MQ__Clustering__struct}\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}


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



Collaboration diagram for Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=212pt]{structMultilevel__MQ__Clustering__struct__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf level}
\item 
{\bf int} {\bf n}
\item 
{\bf Sparse\-Matrix} {\bf A}
\item 
{\bf Sparse\-Matrix} {\bf P}
\item 
{\bf Sparse\-Matrix} {\bf R}
\item 
{\bf Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering} {\bf next}
\item 
{\bf Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering} {\bf prev}
\item 
{\bf int} {\bf delete\-\_\-top\-\_\-level\-\_\-\-A}
\item 
{\bf int} $\ast$ {\bf matching}
\item 
{\bf real} {\bf mq}
\item 
{\bf real} {\bf mq\-\_\-in}
\item 
{\bf real} {\bf mq\-\_\-out}
\item 
{\bf int} {\bf ncluster}
\item 
{\bf real} $\ast$ {\bf deg\-\_\-intra}
\item 
{\bf real} $\ast$ {\bf dout}
\item 
{\bf real} $\ast$ {\bf wgt}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 19 of file mq.\-h.



\subsection{Field Documentation}
\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!A@{A}}
\index{A@{A}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::\-A}\label{structMultilevel__MQ__Clustering__struct_a45a182881705cd0b0138975120dc4154}


Definition at line 22 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!deg\-\_\-intra@{deg\-\_\-intra}}
\index{deg\-\_\-intra@{deg\-\_\-intra}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{deg\-\_\-intra}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}$\ast$ Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::deg\-\_\-intra}\label{structMultilevel__MQ__Clustering__struct_a5a94b57387bb126318b9c6108bdabd5b}


Definition at line 42 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!delete\-\_\-top\-\_\-level\-\_\-\-A@{delete\-\_\-top\-\_\-level\-\_\-\-A}}
\index{delete\-\_\-top\-\_\-level\-\_\-\-A@{delete\-\_\-top\-\_\-level\-\_\-\-A}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{delete\-\_\-top\-\_\-level\-\_\-\-A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::delete\-\_\-top\-\_\-level\-\_\-\-A}\label{structMultilevel__MQ__Clustering__struct_aa2deb18916e8da1a1d9c73ba8a9c73ff}


Definition at line 27 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-new().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!dout@{dout}}
\index{dout@{dout}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{dout}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}$\ast$ Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::dout}\label{structMultilevel__MQ__Clustering__struct_abb97b7ad458560e5c409777da84e19fc}


Definition at line 43 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!level@{level}}
\index{level@{level}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{level}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::level}\label{structMultilevel__MQ__Clustering__struct_a6b1b629de49425f2ed3669e413d976a5}


Definition at line 20 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!matching@{matching}}
\index{matching@{matching}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{matching}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int}$\ast$ Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::matching}\label{structMultilevel__MQ__Clustering__struct_a2feb6ab2aec1ecc612ea102391eab315}


Definition at line 28 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!mq@{mq}}
\index{mq@{mq}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{mq}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::mq}\label{structMultilevel__MQ__Clustering__struct_acd26f8a1c1437c131e205e1af54bb3f6}


Definition at line 38 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!mq\-\_\-in@{mq\-\_\-in}}
\index{mq\-\_\-in@{mq\-\_\-in}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{mq\-\_\-in}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::mq\-\_\-in}\label{structMultilevel__MQ__Clustering__struct_af40926a66d104eb136fac88ea6a8f6fe}


Definition at line 39 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!mq\-\_\-out@{mq\-\_\-out}}
\index{mq\-\_\-out@{mq\-\_\-out}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{mq\-\_\-out}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::mq\-\_\-out}\label{structMultilevel__MQ__Clustering__struct_a592ca78cc7d1800029e25a2cbeedd3d4}


Definition at line 39 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!n@{n}}
\index{n@{n}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::n}\label{structMultilevel__MQ__Clustering__struct_aa16ccbf0f193b638393e94e6c13a8cdb}


Definition at line 21 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!ncluster@{ncluster}}
\index{ncluster@{ncluster}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{ncluster}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::ncluster}\label{structMultilevel__MQ__Clustering__struct_a38578793d74b639d0cd60386e2612b33}


Definition at line 40 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!next@{next}}
\index{next@{next}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::next}\label{structMultilevel__MQ__Clustering__struct_a6bd2ae831ad3ce705cd3292a7b45099f}


Definition at line 25 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!P@{P}}
\index{P@{P}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{P}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::\-P}\label{structMultilevel__MQ__Clustering__struct_a078428ba718813e26cfa9673a4cf6894}


Definition at line 23 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!prev@{prev}}
\index{prev@{prev}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{prev}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::prev}\label{structMultilevel__MQ__Clustering__struct_a18507c654bbee86a44ab241202152c5f}


Definition at line 26 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!R@{R}}
\index{R@{R}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::\-R}\label{structMultilevel__MQ__Clustering__struct_a8b2c246772928987377ad20306cb8e62}


Definition at line 24 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().

\index{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}!wgt@{wgt}}
\index{wgt@{wgt}!Multilevel_MQ_Clustering_struct@{Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct}}
\subsubsection[{wgt}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}$\ast$ Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-struct\-::wgt}\label{structMultilevel__MQ__Clustering__struct_a3fe88cdefedfa14fcb29153f63dbfccd}


Definition at line 44 of file mq.\-h.



Referenced by Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-delete(), Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-establish(), and Multilevel\-\_\-\-M\-Q\-\_\-\-Clustering\-\_\-init().



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