\section{lib/neatogen/neato.h File Reference}
\label{neato_8h}\index{lib/neatogen/neato.\-h@{lib/neatogen/neato.\-h}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}render.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}pathplan.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}neatoprocs.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}adjust.\-h\char`\"{}}\\*
Include dependency graph for neato.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{neato_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{neato_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H}~0
\item 
\#define {\bf M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T}~1
\item 
\#define {\bf M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T}~2
\item 
\#define {\bf M\-O\-D\-E\-L\-\_\-\-M\-D\-S}~3
\item 
\#define {\bf M\-O\-D\-E\-\_\-\-K\-K}~0
\item 
\#define {\bf M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R}~1
\item 
\#define {\bf M\-O\-D\-E\-\_\-\-H\-I\-E\-R}~2
\item 
\#define {\bf M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P}~3
\item 
\#define {\bf I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R}~-\/1
\item 
\#define {\bf I\-N\-I\-T\-\_\-\-S\-E\-L\-F}~0
\item 
\#define {\bf I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R}~1
\item 
\#define {\bf I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M}~2
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{neato.\-h@{neato.\-h}!I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R@{I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R}}
\index{I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R@{I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R}!neato.h@{neato.\-h}}
\subsubsection[{I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-\_\-\-E\-R\-R\-O\-R~-\/1}\label{neato_8h_ad44c79ded80c9577055669a89d5ca2f7}


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

\index{neato.\-h@{neato.\-h}!I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M@{I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M}}
\index{I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M@{I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M}!neato.h@{neato.\-h}}
\subsubsection[{I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M~2}\label{neato_8h_a7e32cfaac86592b78d338091118b8f02}


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



Referenced by check\-Start(), initial\-\_\-positions(), and set\-Seed().

\index{neato.\-h@{neato.\-h}!I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R@{I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R}}
\index{I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R@{I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R}!neato.h@{neato.\-h}}
\subsubsection[{I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-\_\-\-R\-E\-G\-U\-L\-A\-R~1}\label{neato_8h_ad77f4584915fdcf9312536aa4b40d04c}


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



Referenced by check\-Start(), initial\-\_\-positions(), and set\-Seed().

\index{neato.\-h@{neato.\-h}!I\-N\-I\-T\-\_\-\-S\-E\-L\-F@{I\-N\-I\-T\-\_\-\-S\-E\-L\-F}}
\index{I\-N\-I\-T\-\_\-\-S\-E\-L\-F@{I\-N\-I\-T\-\_\-\-S\-E\-L\-F}!neato.h@{neato.\-h}}
\subsubsection[{I\-N\-I\-T\-\_\-\-S\-E\-L\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-\_\-\-S\-E\-L\-F~0}\label{neato_8h_a35508a90408a4b27dc29fa116f181e62}


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



Referenced by fdp\-\_\-init\-Params(), initial\-\_\-positions(), and set\-Seed().

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-\_\-\-H\-I\-E\-R@{M\-O\-D\-E\-\_\-\-H\-I\-E\-R}}
\index{M\-O\-D\-E\-\_\-\-H\-I\-E\-R@{M\-O\-D\-E\-\_\-\-H\-I\-E\-R}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-\_\-\-H\-I\-E\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-\_\-\-H\-I\-E\-R~2}\label{neato_8h_a15553ed846499c4a2b827f5e6b7bbdff}


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

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P@{M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P}}
\index{M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P@{M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-\_\-\-I\-P\-S\-E\-P~3}\label{neato_8h_a4c0447860c9b3f47b0f5deed9b6baaff}


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

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-\_\-\-K\-K@{M\-O\-D\-E\-\_\-\-K\-K}}
\index{M\-O\-D\-E\-\_\-\-K\-K@{M\-O\-D\-E\-\_\-\-K\-K}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-\_\-\-K\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-\_\-\-K\-K~0}\label{neato_8h_a727ae8429a02fb5e339bd4bbf076d2f5}


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



Referenced by scan\-\_\-graph(), and scan\-\_\-graph\-\_\-mode().

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R@{M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R}}
\index{M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R@{M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-\_\-\-M\-A\-J\-O\-R~1}\label{neato_8h_a370c88417952ff8957542f34ff66515a}


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

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T@{M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T}}
\index{M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T@{M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-L\-\_\-\-C\-I\-R\-C\-U\-I\-T~1}\label{neato_8h_ad54b733c472ac72c451496fb9eea0e9d}


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



Referenced by stress\-\_\-majorization\-\_\-k\-D\-\_\-mkernel().

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-L\-\_\-\-M\-D\-S@{M\-O\-D\-E\-L\-\_\-\-M\-D\-S}}
\index{M\-O\-D\-E\-L\-\_\-\-M\-D\-S@{M\-O\-D\-E\-L\-\_\-\-M\-D\-S}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-L\-\_\-\-M\-D\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-L\-\_\-\-M\-D\-S~3}\label{neato_8h_ab7a0881c26385a22928f5278f5d95401}


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



Referenced by stress\-\_\-majorization\-\_\-k\-D\-\_\-mkernel().

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H@{M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H}}
\index{M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H@{M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-L\-\_\-\-S\-H\-O\-R\-T\-P\-A\-T\-H~0}\label{neato_8h_ae867c942bfcbd615d26911f452892a94}


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

\index{neato.\-h@{neato.\-h}!M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T@{M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T}}
\index{M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T@{M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T}!neato.h@{neato.\-h}}
\subsubsection[{M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-O\-D\-E\-L\-\_\-\-S\-U\-B\-S\-E\-T~2}\label{neato_8h_a886105f57a962bfed3131660f1400866}


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



Referenced by stress\-\_\-majorization\-\_\-k\-D\-\_\-mkernel().

