\section{Quad\-Tree\-\_\-struct Struct Reference}
\label{structQuadTree__struct}\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}}


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



Collaboration diagram for Quad\-Tree\-\_\-struct\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{structQuadTree__struct__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf n}
\item 
{\bf real} {\bf total\-\_\-weight}
\item 
{\bf int} {\bf dim}
\item 
{\bf real} $\ast$ {\bf center}
\item 
{\bf real} {\bf width}
\item 
{\bf real} $\ast$ {\bf average}
\item 
{\bf Quad\-Tree} $\ast$ {\bf qts}
\item 
{\bf Single\-Linked\-List} {\bf l}
\item 
{\bf int} {\bf max\-\_\-level}
\item 
void $\ast$ {\bf data}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 23 of file Quad\-Tree.\-h.



\subsection{Field Documentation}
\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!average@{average}}
\index{average@{average}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{average}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}$\ast$ Quad\-Tree\-\_\-struct\-::average}\label{structQuadTree__struct_a51e39bfc120a71a77c1aad7a4b008f45}


Definition at line 34 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-delete(), Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), and Quad\-Tree\-\_\-new().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!center@{center}}
\index{center@{center}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{center}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real}$\ast$ Quad\-Tree\-\_\-struct\-::center}\label{structQuadTree__struct_a9ee7c71797dbcacf07665c228c320225}


Definition at line 31 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-delete(), Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), Quad\-Tree\-\_\-new(), and Quad\-Tree\-\_\-new\-\_\-in\-\_\-quadrant().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!data@{data}}
\index{data@{data}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Quad\-Tree\-\_\-struct\-::data}\label{structQuadTree__struct_a4f23a15fea705524be2eef48e78e0e64}


Definition at line 38 of file Quad\-Tree.\-h.



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

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!dim@{dim}}
\index{dim@{dim}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{dim}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Quad\-Tree\-\_\-struct\-::dim}\label{structQuadTree__struct_a56e590293f87c505d8e672c593dee282}


Definition at line 30 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-delete(), Quad\-Tree\-\_\-get\-\_\-repulsive\-\_\-force(), Quad\-Tree\-\_\-get\-\_\-supernodes(), Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), Quad\-Tree\-\_\-new(), and Quad\-Tree\-\_\-print().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!l@{l}}
\index{l@{l}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{l}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Single\-Linked\-List} Quad\-Tree\-\_\-struct\-::l}\label{structQuadTree__struct_afdb2e39d23924a20d36fa27ae8be2ef4}


Definition at line 36 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-delete(), Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), and Quad\-Tree\-\_\-new().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!max\-\_\-level@{max\-\_\-level}}
\index{max\-\_\-level@{max\-\_\-level}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{max\-\_\-level}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Quad\-Tree\-\_\-struct\-::max\-\_\-level}\label{structQuadTree__struct_a7ddb513d67a79a496e3db0966ca4be7d}


Definition at line 37 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-new().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!n@{n}}
\index{n@{n}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} Quad\-Tree\-\_\-struct\-::n}\label{structQuadTree__struct_a7904685016d7149b5b7ff3821e323141}


Definition at line 28 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-get\-\_\-repulsive\-\_\-force(), and Quad\-Tree\-\_\-new().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!qts@{qts}}
\index{qts@{qts}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{qts}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Quad\-Tree}$\ast$ Quad\-Tree\-\_\-struct\-::qts}\label{structQuadTree__struct_a8a9b7b4cf48153f9ca9d87226ace1099}


Definition at line 35 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-delete(), Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), and Quad\-Tree\-\_\-new().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!total\-\_\-weight@{total\-\_\-weight}}
\index{total\-\_\-weight@{total\-\_\-weight}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{total\-\_\-weight}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} Quad\-Tree\-\_\-struct\-::total\-\_\-weight}\label{structQuadTree__struct_a09cddceb355d5027efe29c1f2362f65d}


Definition at line 29 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), and Quad\-Tree\-\_\-new().

\index{Quad\-Tree\-\_\-struct@{Quad\-Tree\-\_\-struct}!width@{width}}
\index{width@{width}!QuadTree_struct@{Quad\-Tree\-\_\-struct}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} Quad\-Tree\-\_\-struct\-::width}\label{structQuadTree__struct_ae3c5a9c4320562df220a068610e10c97}


Definition at line 32 of file Quad\-Tree.\-h.



Referenced by Quad\-Tree\-\_\-get\-\_\-supernodes\-\_\-internal(), and Quad\-Tree\-\_\-new().



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