1
0
Files
SimulatedAnnealing/Rapport/latex/classDistance.tex
2023-12-31 15:42:33 +01:00

92 lines
4.5 KiB
TeX
Executable File

\hypertarget{classDistance}{}\doxysection{Distance Class Reference}
\label{classDistance}\index{Distance@{Distance}}
{\ttfamily \#include $<$costfunctions.\+h$>$}
Inheritance diagram for Distance\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=176pt]{classDistance__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for Distance\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=176pt]{classDistance__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classDistance_a10c71cb57a2a8f5c66b2e91f63e3595a}{Distance}} ()
\item
\mbox{\hyperlink{classDistance_aad51a09082a7df54dc50bc193c43f88f}{Distance}} (const \mbox{\hyperlink{classDistance}{Distance}} \&)
\item
\mbox{\hyperlink{classDistance_ab4fddf13a19664f2a9b886e6eaeb273d}{Distance}} (std\+::vector$<$ std\+::vector$<$ double $>$$>$, std\+::vector$<$ int $>$)
\item
\mbox{\hyperlink{classDistance_a933d4ecca7e420ac53945e36d64e9500}{$\sim$\+Distance}} ()
\item
void \mbox{\hyperlink{classDistance_a3e5132f46704cc57c3bf3431a312efb1}{set\+Data}} (std\+::vector$<$ std\+::vector$<$ double $>$$>$, std\+::vector$<$ int $>$)
\item
double \mbox{\hyperlink{classDistance_a3478b7d15662fd029272f916d9108cf4}{get}} () const
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classDistance_a10c71cb57a2a8f5c66b2e91f63e3595a}\label{classDistance_a10c71cb57a2a8f5c66b2e91f63e3595a}}
\index{Distance@{Distance}!Distance@{Distance}}
\index{Distance@{Distance}!Distance@{Distance}}
\doxysubsubsection{\texorpdfstring{Distance()}{Distance()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily Distance\+::\+Distance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classDistance_aad51a09082a7df54dc50bc193c43f88f}\label{classDistance_aad51a09082a7df54dc50bc193c43f88f}}
\index{Distance@{Distance}!Distance@{Distance}}
\index{Distance@{Distance}!Distance@{Distance}}
\doxysubsubsection{\texorpdfstring{Distance()}{Distance()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily Distance\+::\+Distance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classDistance}{Distance}} \&}]{other }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classDistance_ab4fddf13a19664f2a9b886e6eaeb273d}\label{classDistance_ab4fddf13a19664f2a9b886e6eaeb273d}}
\index{Distance@{Distance}!Distance@{Distance}}
\index{Distance@{Distance}!Distance@{Distance}}
\doxysubsubsection{\texorpdfstring{Distance()}{Distance()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Distance\+::\+Distance (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::vector$<$ double $>$$>$}]{T1, }\item[{std\+::vector$<$ int $>$}]{T2 }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classDistance_a933d4ecca7e420ac53945e36d64e9500}\label{classDistance_a933d4ecca7e420ac53945e36d64e9500}}
\index{Distance@{Distance}!````~Distance@{$\sim$Distance}}
\index{````~Distance@{$\sim$Distance}!Distance@{Distance}}
\doxysubsubsection{\texorpdfstring{$\sim$Distance()}{~Distance()}}
{\footnotesize\ttfamily Distance\+::$\sim$\+Distance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classDistance_a3478b7d15662fd029272f916d9108cf4}\label{classDistance_a3478b7d15662fd029272f916d9108cf4}}
\index{Distance@{Distance}!get@{get}}
\index{get@{get}!Distance@{Distance}}
\doxysubsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily double Distance\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}
Implements \mbox{\hyperlink{classCostFunction_ac2ff779856e16cb0cd82cd0600bd91a6}{Cost\+Function}}.
\mbox{\Hypertarget{classDistance_a3e5132f46704cc57c3bf3431a312efb1}\label{classDistance_a3e5132f46704cc57c3bf3431a312efb1}}
\index{Distance@{Distance}!setData@{setData}}
\index{setData@{setData}!Distance@{Distance}}
\doxysubsubsection{\texorpdfstring{setData()}{setData()}}
{\footnotesize\ttfamily void Distance\+::set\+Data (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::vector$<$ double $>$$>$}]{T1, }\item[{std\+::vector$<$ int $>$}]{T2 }\end{DoxyParamCaption})}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{costfunctions_8h}{costfunctions.\+h}}\item
\mbox{\hyperlink{costfunctions_8cpp}{costfunctions.\+cpp}}\end{DoxyCompactItemize}