\doxysection{metrics Namespace Reference}
\hypertarget{namespacemetrics}{}\label{namespacemetrics}\index{metrics@{metrics}}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \mbox{\hyperlink{namespacemetrics_af3b40affe7e41d0799ff951fef1f881a}{Connection\+Linkage}} (const \mbox{\hyperlink{classConnection}{Connection}} \&, const \mbox{\hyperlink{classConnection}{Connection}} \&, bool cross, \mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} ex=2.\+0, int log2\+Step\+Size=-\/3)
\item 
\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \mbox{\hyperlink{namespacemetrics_a890ad2f7841241bc0aff8b66a7e5d848}{Connection\+Linkage}} (const \mbox{\hyperlink{classPCBoard}{PCBoard}} \&, \mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} ex, int log2\+Step\+Size)
\item 
\mbox{\hyperlink{Defs_8hpp_a69aa29b598b851b0640aa225a9e5d61d}{uint}} \mbox{\hyperlink{namespacemetrics_a6c37966f7af9ab1459fd99ba81249adb}{Rats\+Nest\+Crossings}} (const \mbox{\hyperlink{classPCBoard}{PCBoard}} \&)
\item 
void \mbox{\hyperlink{namespacemetrics_a666dff0362fcc837748d6c13122c67b5}{Segment\+Parallelity}} (\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \&cosine, \mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \&weight, const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&, const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&)
\end{DoxyCompactItemize}


\label{doc-func-members}
\Hypertarget{namespacemetrics_doc-func-members}
\doxysubsection{Function Documentation}
\Hypertarget{namespacemetrics_af3b40affe7e41d0799ff951fef1f881a}\index{metrics@{metrics}!ConnectionLinkage@{ConnectionLinkage}}
\index{ConnectionLinkage@{ConnectionLinkage}!metrics@{metrics}}
\doxysubsubsection{\texorpdfstring{ConnectionLinkage()}{ConnectionLinkage()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \label{namespacemetrics_af3b40affe7e41d0799ff951fef1f881a} 
\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} metrics\+::\+Connection\+Linkage (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classConnection}{Connection}} \&}]{}{, }\item[{const \mbox{\hyperlink{classConnection}{Connection}} \&}]{}{, }\item[{bool}]{cross}{, }\item[{\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}}}]{ex}{ = {\ttfamily 2.0}, }\item[{int}]{log2\+Step\+Size}{ = {\ttfamily -\/3}}\end{DoxyParamCaption})}

\Hypertarget{namespacemetrics_a890ad2f7841241bc0aff8b66a7e5d848}\index{metrics@{metrics}!ConnectionLinkage@{ConnectionLinkage}}
\index{ConnectionLinkage@{ConnectionLinkage}!metrics@{metrics}}
\doxysubsubsection{\texorpdfstring{ConnectionLinkage()}{ConnectionLinkage()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \label{namespacemetrics_a890ad2f7841241bc0aff8b66a7e5d848} 
\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} metrics\+::\+Connection\+Linkage (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classPCBoard}{PCBoard}} \&}]{}{, }\item[{\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}}}]{ex}{, }\item[{int}]{log2\+Step\+Size}{}\end{DoxyParamCaption})}

\Hypertarget{namespacemetrics_a6c37966f7af9ab1459fd99ba81249adb}\index{metrics@{metrics}!RatsNestCrossings@{RatsNestCrossings}}
\index{RatsNestCrossings@{RatsNestCrossings}!metrics@{metrics}}
\doxysubsubsection{\texorpdfstring{RatsNestCrossings()}{RatsNestCrossings()}}
{\footnotesize\ttfamily \label{namespacemetrics_a6c37966f7af9ab1459fd99ba81249adb} 
\mbox{\hyperlink{Defs_8hpp_a69aa29b598b851b0640aa225a9e5d61d}{uint}} metrics\+::\+Rats\+Nest\+Crossings (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classPCBoard}{PCBoard}} \&}]{}{}\end{DoxyParamCaption})}

\Hypertarget{namespacemetrics_a666dff0362fcc837748d6c13122c67b5}\index{metrics@{metrics}!SegmentParallelity@{SegmentParallelity}}
\index{SegmentParallelity@{SegmentParallelity}!metrics@{metrics}}
\doxysubsubsection{\texorpdfstring{SegmentParallelity()}{SegmentParallelity()}}
{\footnotesize\ttfamily \label{namespacemetrics_a666dff0362fcc837748d6c13122c67b5} 
void metrics\+::\+Segment\+Parallelity (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \&}]{cosine}{, }\item[{\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \&}]{weight}{, }\item[{const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&}]{}{, }\item[{const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&}]{}{}\end{DoxyParamCaption})}

