\section{lib/fdpgen/tlayout.c File Reference}
\label{tlayout_8c}\index{lib/fdpgen/tlayout.\-c@{lib/fdpgen/tlayout.\-c}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
{\ttfamily \#include $<$time.\-h$>$}\\*
{\ttfamily \#include $<$unistd.\-h$>$}\\*
{\ttfamily \#include $<$ctype.\-h$>$}\\*
{\ttfamily \#include $<$dbg.\-h$>$}\\*
{\ttfamily \#include $<$grid.\-h$>$}\\*
{\ttfamily \#include $<$neato.\-h$>$}\\*
{\ttfamily \#include \char`\"{}tlayout.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}globals.\-h\char`\"{}}\\*
Include dependency graph for tlayout.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{tlayout_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf parms\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}~1
\item 
\#define {\bf srand48}~srand
\item 
\#define {\bf D\-\_\-use\-Grid}~({\bf fdp\-\_\-parms}-\/$>$use\-Grid)
\item 
\#define {\bf D\-\_\-use\-New}~({\bf fdp\-\_\-parms}-\/$>$use\-New)
\item 
\#define {\bf D\-\_\-num\-Iters}~({\bf fdp\-\_\-parms}-\/$>$num\-Iters)
\item 
\#define {\bf D\-\_\-unscaled}~({\bf fdp\-\_\-parms}-\/$>$unscaled)
\item 
\#define {\bf D\-\_\-\-C}~({\bf fdp\-\_\-parms}-\/$>${\bf C})
\item 
\#define {\bf D\-\_\-\-Tfact}~({\bf fdp\-\_\-parms}-\/$>$Tfact)
\item 
\#define {\bf D\-\_\-\-K}~({\bf fdp\-\_\-parms}-\/$>$K)
\item 
\#define {\bf D\-\_\-\-T0}~({\bf fdp\-\_\-parms}-\/$>$T0)
\item 
\#define {\bf T\-\_\-use\-Grid}~(parms.\-use\-Grid)
\item 
\#define {\bf T\-\_\-use\-New}~(parms.\-use\-New)
\item 
\#define {\bf T\-\_\-seed}~(parms.\-seed)
\item 
\#define {\bf T\-\_\-num\-Iters}~(parms.\-num\-Iters)
\item 
\#define {\bf T\-\_\-max\-Iters}~(parms.\-max\-Iters)
\item 
\#define {\bf T\-\_\-unscaled}~(parms.\-unscaled)
\item 
\#define {\bf T\-\_\-\-C}~({\bf parms.\-C})
\item 
\#define {\bf T\-\_\-\-Tfact}~(parms.\-Tfact)
\item 
\#define {\bf T\-\_\-\-K}~(parms.\-K)
\item 
\#define {\bf T\-\_\-\-T0}~(parms.\-T0)
\item 
\#define {\bf T\-\_\-smode}~(parms.\-smode)
\item 
\#define {\bf T\-\_\-\-Cell}~(parms.\-Cell)
\item 
\#define {\bf T\-\_\-\-Cell2}~(parms.\-Cell2)
\item 
\#define {\bf T\-\_\-\-K2}~(parms.\-K2)
\item 
\#define {\bf T\-\_\-\-Wd}~(parms.\-Wd)
\item 
\#define {\bf T\-\_\-\-Ht}~(parms.\-Ht)
\item 
\#define {\bf T\-\_\-\-Wd2}~(parms.\-Wd2)
\item 
\#define {\bf T\-\_\-\-Ht2}~(parms.\-Ht2)
\item 
\#define {\bf T\-\_\-pass1}~(parms.\-pass1)
\item 
\#define {\bf T\-\_\-loopcnt}~(parms.\-loopcnt)
\item 
\#define {\bf E\-X\-P\-F\-A\-C\-T\-O\-R}~1.\-2
\item 
\#define {\bf D\-F\-L\-T\-\_\-max\-Iters}~600
\item 
\#define {\bf D\-F\-L\-T\-\_\-\-K}~0.\-3
\item 
\#define {\bf D\-F\-L\-T\-\_\-\-Cell}~0.\-0
\item 
\#define {\bf D\-F\-L\-T\-\_\-seed}~1
\item 
\#define {\bf D\-F\-L\-T\-\_\-smode}~{\bf I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M}
\item 
\#define {\bf F\-L\-O\-O\-R}(d)~(({\bf int})floor(d))
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
double {\bf drand48} (void)
\item 
void {\bf fdp\-\_\-init\-Params} ({\bf graph\-\_\-t} $\ast$g)
\item 
void {\bf dumpstat} ({\bf graph\-\_\-t} $\ast$g)
\item 
void {\bf fdp\-\_\-t\-Layout} ({\bf graph\-\_\-t} $\ast$g, {\bf xparams} $\ast$xpms)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-\-C@{D\-\_\-\-C}}
\index{D\-\_\-\-C@{D\-\_\-\-C}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-\-C}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-\-C~({\bf fdp\-\_\-parms}-\/$>${\bf C})}\label{tlayout_8c_a1fc6fe1ad2b78f3d727c07d7b58aa307}


Definition at line 60 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-\-K@{D\-\_\-\-K}}
\index{D\-\_\-\-K@{D\-\_\-\-K}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-\-K~({\bf fdp\-\_\-parms}-\/$>$K)}\label{tlayout_8c_a85662a0f5b82fd569478a982d5a2ac6f}


Definition at line 62 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-num\-Iters@{D\-\_\-num\-Iters}}
\index{D\-\_\-num\-Iters@{D\-\_\-num\-Iters}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-num\-Iters}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-num\-Iters~({\bf fdp\-\_\-parms}-\/$>$num\-Iters)}\label{tlayout_8c_a9771b718eeec729b101cfe334e8b9485}


Definition at line 58 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-\-T0@{D\-\_\-\-T0}}
\index{D\-\_\-\-T0@{D\-\_\-\-T0}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-\-T0}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-\-T0~({\bf fdp\-\_\-parms}-\/$>$T0)}\label{tlayout_8c_a90db7d6c231ac97867cb9035c633b9df}


Definition at line 63 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-\-Tfact@{D\-\_\-\-Tfact}}
\index{D\-\_\-\-Tfact@{D\-\_\-\-Tfact}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-\-Tfact}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-\-Tfact~({\bf fdp\-\_\-parms}-\/$>$Tfact)}\label{tlayout_8c_ac484522c303685e916a6712583cb2105}


Definition at line 61 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-unscaled@{D\-\_\-unscaled}}
\index{D\-\_\-unscaled@{D\-\_\-unscaled}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-unscaled}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-unscaled~({\bf fdp\-\_\-parms}-\/$>$unscaled)}\label{tlayout_8c_a11c292aabd2d4f429d3d50f659bd6161}


Definition at line 59 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-use\-Grid@{D\-\_\-use\-Grid}}
\index{D\-\_\-use\-Grid@{D\-\_\-use\-Grid}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-use\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-use\-Grid~({\bf fdp\-\_\-parms}-\/$>$use\-Grid)}\label{tlayout_8c_a811e113c32609278854a9b9478529dd9}


Definition at line 56 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-\_\-use\-New@{D\-\_\-use\-New}}
\index{D\-\_\-use\-New@{D\-\_\-use\-New}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-\_\-use\-New}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-\_\-use\-New~({\bf fdp\-\_\-parms}-\/$>$use\-New)}\label{tlayout_8c_ae507d3ff55e68bdcf01e02bf50f11b14}


Definition at line 57 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-F\-L\-T\-\_\-\-Cell@{D\-F\-L\-T\-\_\-\-Cell}}
\index{D\-F\-L\-T\-\_\-\-Cell@{D\-F\-L\-T\-\_\-\-Cell}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-F\-L\-T\-\_\-\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-\-Cell~0.\-0}\label{tlayout_8c_ab20e9b5ec2e5ea413dd7f8ae00621031}


Definition at line 117 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-F\-L\-T\-\_\-\-K@{D\-F\-L\-T\-\_\-\-K}}
\index{D\-F\-L\-T\-\_\-\-K@{D\-F\-L\-T\-\_\-\-K}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-F\-L\-T\-\_\-\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-\-K~0.\-3}\label{tlayout_8c_a732f0993d84a70c24994f8702ba11937}


Definition at line 116 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-F\-L\-T\-\_\-max\-Iters@{D\-F\-L\-T\-\_\-max\-Iters}}
\index{D\-F\-L\-T\-\_\-max\-Iters@{D\-F\-L\-T\-\_\-max\-Iters}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-F\-L\-T\-\_\-max\-Iters}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-max\-Iters~600}\label{tlayout_8c_a157c11527b2f62191df8cb2c3ae994a8}


Definition at line 115 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-F\-L\-T\-\_\-seed@{D\-F\-L\-T\-\_\-seed}}
\index{D\-F\-L\-T\-\_\-seed@{D\-F\-L\-T\-\_\-seed}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-F\-L\-T\-\_\-seed}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-seed~1}\label{tlayout_8c_ab1e295438b9a681b68e5cb64105a3586}


Definition at line 118 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!D\-F\-L\-T\-\_\-smode@{D\-F\-L\-T\-\_\-smode}}
\index{D\-F\-L\-T\-\_\-smode@{D\-F\-L\-T\-\_\-smode}!tlayout.c@{tlayout.\-c}}
\subsubsection[{D\-F\-L\-T\-\_\-smode}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-F\-L\-T\-\_\-smode~{\bf I\-N\-I\-T\-\_\-\-R\-A\-N\-D\-O\-M}}\label{tlayout_8c_a5205c07332810887a32c184efa319eee}


Definition at line 119 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!E\-X\-P\-F\-A\-C\-T\-O\-R@{E\-X\-P\-F\-A\-C\-T\-O\-R}}
\index{E\-X\-P\-F\-A\-C\-T\-O\-R@{E\-X\-P\-F\-A\-C\-T\-O\-R}!tlayout.c@{tlayout.\-c}}
\subsubsection[{E\-X\-P\-F\-A\-C\-T\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-X\-P\-F\-A\-C\-T\-O\-R~1.\-2}\label{tlayout_8c_a9727e7bb32fa01fc88b64f2217457a06}


Definition at line 114 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E@{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}}
\index{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E@{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}!tlayout.c@{tlayout.\-c}}
\subsubsection[{F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-D\-P\-\_\-\-P\-R\-I\-V\-A\-T\-E~1}\label{tlayout_8c_a3fd46566e591740ecced40b59803d56c}


Definition at line 31 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!F\-L\-O\-O\-R@{F\-L\-O\-O\-R}}
\index{F\-L\-O\-O\-R@{F\-L\-O\-O\-R}!tlayout.c@{tlayout.\-c}}
\subsubsection[{F\-L\-O\-O\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-L\-O\-O\-R(
\begin{DoxyParamCaption}
\item[{}]{d}
\end{DoxyParamCaption}
)~(({\bf int})floor(d))}\label{tlayout_8c_a2fa0102618948c32312c06a77e231b2b}


Definition at line 400 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!srand48@{srand48}}
\index{srand48@{srand48}!tlayout.c@{tlayout.\-c}}
\subsubsection[{srand48}]{\setlength{\rightskip}{0pt plus 5cm}\#define srand48~srand}\label{tlayout_8c_a2f2b3fa4b115701da12b3d1cdf02122e}


Definition at line 47 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-C@{T\-\_\-\-C}}
\index{T\-\_\-\-C@{T\-\_\-\-C}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-C}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-C~({\bf parms.\-C})}\label{tlayout_8c_a273781f1a66bee9f6c47a480e0672df2}


Definition at line 99 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Cell@{T\-\_\-\-Cell}}
\index{T\-\_\-\-Cell@{T\-\_\-\-Cell}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Cell}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Cell~(parms.\-Cell)}\label{tlayout_8c_ab39870420fca30caaae3ce26b035898e}


Definition at line 104 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Cell2@{T\-\_\-\-Cell2}}
\index{T\-\_\-\-Cell2@{T\-\_\-\-Cell2}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Cell2}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Cell2~(parms.\-Cell2)}\label{tlayout_8c_aa217a69e4892778a6dd98b8052d8dae0}


Definition at line 105 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Ht@{T\-\_\-\-Ht}}
\index{T\-\_\-\-Ht@{T\-\_\-\-Ht}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Ht}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Ht~(parms.\-Ht)}\label{tlayout_8c_ab77a4ab62f176cdce501331e3fe8b288}


Definition at line 108 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Ht2@{T\-\_\-\-Ht2}}
\index{T\-\_\-\-Ht2@{T\-\_\-\-Ht2}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Ht2}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Ht2~(parms.\-Ht2)}\label{tlayout_8c_a4bca527ba12a5f0a5074c96b653231f9}


Definition at line 110 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-K@{T\-\_\-\-K}}
\index{T\-\_\-\-K@{T\-\_\-\-K}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-K~(parms.\-K)}\label{tlayout_8c_ab4d3d6d4c67ada71eec73c01852981f0}


Definition at line 101 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-K2@{T\-\_\-\-K2}}
\index{T\-\_\-\-K2@{T\-\_\-\-K2}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-K2}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-K2~(parms.\-K2)}\label{tlayout_8c_aaaf55bc351e4735bb131bb6c51f9bc51}


Definition at line 106 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-loopcnt@{T\-\_\-loopcnt}}
\index{T\-\_\-loopcnt@{T\-\_\-loopcnt}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-loopcnt}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-loopcnt~(parms.\-loopcnt)}\label{tlayout_8c_ad97111389ac71d374a58f3736300685b}


Definition at line 112 of file tlayout.\-c.



Referenced by fdp\-\_\-t\-Layout().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-max\-Iters@{T\-\_\-max\-Iters}}
\index{T\-\_\-max\-Iters@{T\-\_\-max\-Iters}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-max\-Iters}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-max\-Iters~(parms.\-max\-Iters)}\label{tlayout_8c_a67a859222761eafb1065baadd922dd22}


Definition at line 97 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-num\-Iters@{T\-\_\-num\-Iters}}
\index{T\-\_\-num\-Iters@{T\-\_\-num\-Iters}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-num\-Iters}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-num\-Iters~(parms.\-num\-Iters)}\label{tlayout_8c_acffc54d3b3934cec84fb3e73e3f96e96}


Definition at line 96 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-pass1@{T\-\_\-pass1}}
\index{T\-\_\-pass1@{T\-\_\-pass1}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-pass1}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-pass1~(parms.\-pass1)}\label{tlayout_8c_a67cb66eabe9fe60c4151ca12b1873e3a}


Definition at line 111 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-seed@{T\-\_\-seed}}
\index{T\-\_\-seed@{T\-\_\-seed}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-seed}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-seed~(parms.\-seed)}\label{tlayout_8c_a489f75aa8007594fbf1a04dd314ff5b1}


Definition at line 95 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-smode@{T\-\_\-smode}}
\index{T\-\_\-smode@{T\-\_\-smode}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-smode}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-smode~(parms.\-smode)}\label{tlayout_8c_a5009bbed977c19a03e7da25ceec0c358}


Definition at line 103 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-T0@{T\-\_\-\-T0}}
\index{T\-\_\-\-T0@{T\-\_\-\-T0}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-T0}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-T0~(parms.\-T0)}\label{tlayout_8c_ad31cc4a4611af3131f09b10f0e4d6016}


Definition at line 102 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params(), and fdp\-\_\-t\-Layout().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Tfact@{T\-\_\-\-Tfact}}
\index{T\-\_\-\-Tfact@{T\-\_\-\-Tfact}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Tfact}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Tfact~(parms.\-Tfact)}\label{tlayout_8c_a8a75b209fd9deaef348f00c5e2c92ab0}


Definition at line 100 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-unscaled@{T\-\_\-unscaled}}
\index{T\-\_\-unscaled@{T\-\_\-unscaled}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-unscaled}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-unscaled~(parms.\-unscaled)}\label{tlayout_8c_a473affcafe9c7bd9631e2c672954d14f}


Definition at line 98 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-use\-Grid@{T\-\_\-use\-Grid}}
\index{T\-\_\-use\-Grid@{T\-\_\-use\-Grid}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-use\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-use\-Grid~(parms.\-use\-Grid)}\label{tlayout_8c_abb331c0f1d15c32405d44667e8ce9648}


Definition at line 93 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params(), and fdp\-\_\-t\-Layout().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-use\-New@{T\-\_\-use\-New}}
\index{T\-\_\-use\-New@{T\-\_\-use\-New}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-use\-New}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-use\-New~(parms.\-use\-New)}\label{tlayout_8c_ad449c1fa989bf66aafb7c9bcd8bfc672}


Definition at line 94 of file tlayout.\-c.



Referenced by fdp\-\_\-init\-Params().

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Wd@{T\-\_\-\-Wd}}
\index{T\-\_\-\-Wd@{T\-\_\-\-Wd}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Wd}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Wd~(parms.\-Wd)}\label{tlayout_8c_a3a3fc6b4f4e4b79a2a61dfc1aa8ac76f}


Definition at line 107 of file tlayout.\-c.

\index{tlayout.\-c@{tlayout.\-c}!T\-\_\-\-Wd2@{T\-\_\-\-Wd2}}
\index{T\-\_\-\-Wd2@{T\-\_\-\-Wd2}!tlayout.c@{tlayout.\-c}}
\subsubsection[{T\-\_\-\-Wd2}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-\_\-\-Wd2~(parms.\-Wd2)}\label{tlayout_8c_ada7fcdac4a54834e6cbc8b60569ef017}


Definition at line 109 of file tlayout.\-c.



\subsection{Function Documentation}
\index{tlayout.\-c@{tlayout.\-c}!drand48@{drand48}}
\index{drand48@{drand48}!tlayout.c@{tlayout.\-c}}
\subsubsection[{drand48}]{\setlength{\rightskip}{0pt plus 5cm}double drand48 (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{tlayout_8c_af9329f9acef07ca14ea2256191c3ce74}


Definition at line 2005 of file utils.\-c.

\index{tlayout.\-c@{tlayout.\-c}!dumpstat@{dumpstat}}
\index{dumpstat@{dumpstat}!tlayout.c@{tlayout.\-c}}
\subsubsection[{dumpstat}]{\setlength{\rightskip}{0pt plus 5cm}void dumpstat (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{tlayout_8c_af519bd1f2bbc9d99d30a51ddeee17a7b}


Definition at line 633 of file tlayout.\-c.



References agfstnode(), agfstout(), aghead(), agnameof(), agnxtnode(), agnxtout(), and N\-D\-\_\-pos.

\index{tlayout.\-c@{tlayout.\-c}!fdp\-\_\-init\-Params@{fdp\-\_\-init\-Params}}
\index{fdp\-\_\-init\-Params@{fdp\-\_\-init\-Params}!tlayout.c@{tlayout.\-c}}
\subsubsection[{fdp\-\_\-init\-Params}]{\setlength{\rightskip}{0pt plus 5cm}void fdp\-\_\-init\-Params (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{tlayout_8c_a54991547f69b5e363d2d41f3aaa40618}


Definition at line 181 of file tlayout.\-c.



References agattr(), agerr(), agnameof(), A\-G\-R\-A\-P\-H, A\-G\-W\-A\-R\-N, D\-\_\-\-C, D\-\_\-\-K, D\-\_\-num\-Iters, D\-\_\-\-T0, D\-\_\-\-Tfact, D\-\_\-unscaled, D\-\_\-use\-Grid, D\-\_\-use\-New, D\-F\-L\-T\-\_\-\-Cell, D\-F\-L\-T\-\_\-\-K, D\-F\-L\-T\-\_\-max\-Iters, D\-F\-L\-T\-\_\-seed, D\-F\-L\-T\-\_\-smode, I\-N\-I\-T\-\_\-\-S\-E\-L\-F, late\-\_\-double(), late\-\_\-int(), N\-U\-L\-L, set\-Seed(), T\-\_\-\-C, T\-\_\-\-Cell, T\-\_\-\-Cell2, T\-\_\-\-K, T\-\_\-\-K2, T\-\_\-max\-Iters, T\-\_\-num\-Iters, T\-\_\-seed, T\-\_\-smode, T\-\_\-\-T0, T\-\_\-\-Tfact, T\-\_\-unscaled, T\-\_\-use\-Grid, T\-\_\-use\-New, and Verbose.

\index{tlayout.\-c@{tlayout.\-c}!fdp\-\_\-t\-Layout@{fdp\-\_\-t\-Layout}}
\index{fdp\-\_\-t\-Layout@{fdp\-\_\-t\-Layout}!tlayout.c@{tlayout.\-c}}
\subsubsection[{fdp\-\_\-t\-Layout}]{\setlength{\rightskip}{0pt plus 5cm}void fdp\-\_\-t\-Layout (
\begin{DoxyParamCaption}
\item[{{\bf graph\-\_\-t} $\ast$}]{g, }
\item[{{\bf xparams} $\ast$}]{xpms}
\end{DoxyParamCaption}
)}\label{tlayout_8c_ac7139e9f53af9351b7dd98cc44ed0cf4}


Definition at line 664 of file tlayout.\-c.



References adjust\-Grid(), agfstnode(), agnnodes(), agnxtnode(), del\-Grid(), mk\-Grid(), N\-D\-\_\-pos, T\-\_\-loopcnt, T\-\_\-\-T0, T\-\_\-use\-Grid, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.

