\section{Multilevel\-\_\-struct Struct Reference}
\label{structMultilevel__struct}\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}}


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



Collaboration diagram for Multilevel\-\_\-struct\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=180pt]{structMultilevel__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 D}
\item 
{\bf Sparse\-Matrix} {\bf P}
\item 
{\bf Sparse\-Matrix} {\bf R}
\item 
{\bf real} $\ast$ {\bf node\-\_\-weights}
\item 
{\bf Multilevel} {\bf next}
\item 
{\bf Multilevel} {\bf prev}
\item 
{\bf int} {\bf delete\-\_\-top\-\_\-level\-\_\-\-A}
\item 
{\bf int} {\bf coarsen\-\_\-scheme\-\_\-used}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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


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



Referenced by Multilevel\-\_\-delete().

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!coarsen\-\_\-scheme\-\_\-used@{coarsen\-\_\-scheme\-\_\-used}}
\index{coarsen\-\_\-scheme\-\_\-used@{coarsen\-\_\-scheme\-\_\-used}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{coarsen\-\_\-scheme\-\_\-used}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-struct\-::coarsen\-\_\-scheme\-\_\-used}\label{structMultilevel__struct_a54636677e89e06d32407dc2b84e995c4}


Definition at line 33 of file Multilevel.\-h.

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!D@{D}}
\index{D@{D}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} Multilevel\-\_\-struct\-::\-D}\label{structMultilevel__struct_ad6b978f7d1210d56b340a9b442dabf4b}


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



Referenced by Multilevel\-\_\-delete().

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


Definition at line 32 of file Multilevel.\-h.



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

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!level@{level}}
\index{level@{level}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{level}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-struct\-::level}\label{structMultilevel__struct_ae4e38f74827fd266554c0460fbbe5e28}


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



Referenced by Multilevel\-\_\-delete().

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!n@{n}}
\index{n@{n}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Multilevel\-\_\-struct\-::n}\label{structMultilevel__struct_abeba42f4c9324225e7d9f5084e6e6f17}


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

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!next@{next}}
\index{next@{next}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Multilevel} Multilevel\-\_\-struct\-::next}\label{structMultilevel__struct_aa057247e80faca4ae84b27ac0d9f3597}


Definition at line 30 of file Multilevel.\-h.



Referenced by Multilevel\-\_\-delete(), and Multilevel\-\_\-get\-\_\-coarsest().

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!node\-\_\-weights@{node\-\_\-weights}}
\index{node\-\_\-weights@{node\-\_\-weights}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{node\-\_\-weights}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}$\ast$ Multilevel\-\_\-struct\-::node\-\_\-weights}\label{structMultilevel__struct_a7dd762d668fa3987e83c27f03be4fb63}


Definition at line 29 of file Multilevel.\-h.



Referenced by Multilevel\-\_\-delete().

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!P@{P}}
\index{P@{P}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{P}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} Multilevel\-\_\-struct\-::\-P}\label{structMultilevel__struct_a310da86ee7c28be62209cea01c56cad0}


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



Referenced by Multilevel\-\_\-delete().

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!prev@{prev}}
\index{prev@{prev}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{prev}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Multilevel} Multilevel\-\_\-struct\-::prev}\label{structMultilevel__struct_ac1901581aaeb85211d853501330a9edf}


Definition at line 31 of file Multilevel.\-h.

\index{Multilevel\-\_\-struct@{Multilevel\-\_\-struct}!R@{R}}
\index{R@{R}!Multilevel_struct@{Multilevel\-\_\-struct}}
\subsubsection[{R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Matrix} Multilevel\-\_\-struct\-::\-R}\label{structMultilevel__struct_ac5ff7193e963c938475718b9f420f9ad}


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



Referenced by Multilevel\-\_\-delete().



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