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

175 lines
9.6 KiB
TeX
Executable File

\hypertarget{classData}{}\doxysection{Data Class Reference}
\label{classData}\index{Data@{Data}}
{\ttfamily \#include $<$data.\+h$>$}
Collaboration diagram for Data\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=155pt]{classData__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classData_af11f741cb7f587e2e495452a8905a22a}{Data}} ()
\item
\mbox{\hyperlink{classData_aa7a5bd3a55e7e04904169e19d2d8c260}{Data}} (const \mbox{\hyperlink{classData}{Data}} \&)
\item
\mbox{\hyperlink{classData_a619cb123144821ee3cc9082a5e5e468d}{Data}} (std\+::string)
\item
\mbox{\hyperlink{classData_a53a324328b1b9ce5588b8db7fa684af9}{Data}} (std\+::vector$<$ std\+::vector$<$ double $>$$>$, std\+::string)
\item
\mbox{\hyperlink{classData_aab31956423290f0d62dcca47ab4d16dd}{$\sim$\+Data}} ()
\item
void \mbox{\hyperlink{classData_a119fc9543bfcf8646e2d693eb57dd1dc}{rand\+Set}} (int N)
\item
void \mbox{\hyperlink{classData_a17817ae424134307649329d52340f411}{rand\+Set}} (int N, double xa, double xb, double ya, double yb)
\item
void \mbox{\hyperlink{classData_ab1deaa18c5d8038de6ad4cebdec3c9b8}{rand\+Set}} (int N, int d, double mu)
\item
void \mbox{\hyperlink{classData_a3048784ed3af92bf62985c8fd4f88bca}{add\+\_\+value}} (std\+::vector$<$ double $>$)
\item
void \mbox{\hyperlink{classData_ab54a3c1e84b0d238d9c93cf9c10434e8}{from\+File}} (std\+::string)
\item
void \mbox{\hyperlink{classData_aa200fb17e51dd9aed316ba07dd42911a}{set\+Data}} (std\+::vector$<$ std\+::vector$<$ double $>$$>$)
\item
std\+::vector$<$ std\+::vector$<$ double $>$ $>$ \mbox{\hyperlink{classData_ab6e2d4cd1f3d016c8c826e6d10827164}{get\+Data}} () const
\item
void \mbox{\hyperlink{classData_a290dbf7aab89324a8c572b5a7d8be681}{set\+Name}} (std\+::string)
\item
std\+::string \mbox{\hyperlink{classData_ad4e99c5ffee5753b80f3faf7f2c42d55}{get\+Name}} () const
\item
void \mbox{\hyperlink{classData_aceb8bfa6078740b3c7525e573b9853c3}{display\+Data}} ()
\item
void \mbox{\hyperlink{classData_a804ac78b66de730ae6848afd38c08c18}{export\+Data}} ()
\item
int \mbox{\hyperlink{classData_ae5e90147aadf47100b024a1be7cf0ccc}{get\+Card}} () const
\item
void \mbox{\hyperlink{classData_a4b97a79b1f561b1c4e4df0a26165202f}{print}} () const
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classData_af11f741cb7f587e2e495452a8905a22a}\label{classData_af11f741cb7f587e2e495452a8905a22a}}
\index{Data@{Data}!Data@{Data}}
\index{Data@{Data}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{Data()}{Data()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily Data\+::\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_aa7a5bd3a55e7e04904169e19d2d8c260}\label{classData_aa7a5bd3a55e7e04904169e19d2d8c260}}
\index{Data@{Data}!Data@{Data}}
\index{Data@{Data}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{Data()}{Data()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily Data\+::\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classData}{Data}} \&}]{other }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_a619cb123144821ee3cc9082a5e5e468d}\label{classData_a619cb123144821ee3cc9082a5e5e468d}}
\index{Data@{Data}!Data@{Data}}
\index{Data@{Data}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{Data()}{Data()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily Data\+::\+Data (\begin{DoxyParamCaption}\item[{std\+::string}]{name }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_a53a324328b1b9ce5588b8db7fa684af9}\label{classData_a53a324328b1b9ce5588b8db7fa684af9}}
\index{Data@{Data}!Data@{Data}}
\index{Data@{Data}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{Data()}{Data()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily Data\+::\+Data (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::vector$<$ double $>$$>$}]{T, }\item[{std\+::string}]{name }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_aab31956423290f0d62dcca47ab4d16dd}\label{classData_aab31956423290f0d62dcca47ab4d16dd}}
\index{Data@{Data}!````~Data@{$\sim$Data}}
\index{````~Data@{$\sim$Data}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{$\sim$Data()}{~Data()}}
{\footnotesize\ttfamily Data\+::$\sim$\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classData_a3048784ed3af92bf62985c8fd4f88bca}\label{classData_a3048784ed3af92bf62985c8fd4f88bca}}
\index{Data@{Data}!add\_value@{add\_value}}
\index{add\_value@{add\_value}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{add\_value()}{add\_value()}}
{\footnotesize\ttfamily void Data\+::add\+\_\+value (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$}]{V }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_aceb8bfa6078740b3c7525e573b9853c3}\label{classData_aceb8bfa6078740b3c7525e573b9853c3}}
\index{Data@{Data}!displayData@{displayData}}
\index{displayData@{displayData}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{displayData()}{displayData()}}
{\footnotesize\ttfamily void Data\+::display\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_a804ac78b66de730ae6848afd38c08c18}\label{classData_a804ac78b66de730ae6848afd38c08c18}}
\index{Data@{Data}!exportData@{exportData}}
\index{exportData@{exportData}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{exportData()}{exportData()}}
{\footnotesize\ttfamily void Data\+::export\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_ab54a3c1e84b0d238d9c93cf9c10434e8}\label{classData_ab54a3c1e84b0d238d9c93cf9c10434e8}}
\index{Data@{Data}!fromFile@{fromFile}}
\index{fromFile@{fromFile}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{fromFile()}{fromFile()}}
{\footnotesize\ttfamily void Data\+::from\+File (\begin{DoxyParamCaption}\item[{std\+::string}]{filepath }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_ae5e90147aadf47100b024a1be7cf0ccc}\label{classData_ae5e90147aadf47100b024a1be7cf0ccc}}
\index{Data@{Data}!getCard@{getCard}}
\index{getCard@{getCard}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{getCard()}{getCard()}}
{\footnotesize\ttfamily int Data\+::get\+Card (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
\mbox{\Hypertarget{classData_ab6e2d4cd1f3d016c8c826e6d10827164}\label{classData_ab6e2d4cd1f3d016c8c826e6d10827164}}
\index{Data@{Data}!getData@{getData}}
\index{getData@{getData}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{getData()}{getData()}}
{\footnotesize\ttfamily std\+::vector$<$ std\+::vector$<$ double $>$ $>$ Data\+::get\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
\mbox{\Hypertarget{classData_ad4e99c5ffee5753b80f3faf7f2c42d55}\label{classData_ad4e99c5ffee5753b80f3faf7f2c42d55}}
\index{Data@{Data}!getName@{getName}}
\index{getName@{getName}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily std\+::string Data\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
\mbox{\Hypertarget{classData_a4b97a79b1f561b1c4e4df0a26165202f}\label{classData_a4b97a79b1f561b1c4e4df0a26165202f}}
\index{Data@{Data}!print@{print}}
\index{print@{print}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{print()}{print()}}
{\footnotesize\ttfamily void Data\+::print (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
\mbox{\Hypertarget{classData_a119fc9543bfcf8646e2d693eb57dd1dc}\label{classData_a119fc9543bfcf8646e2d693eb57dd1dc}}
\index{Data@{Data}!randSet@{randSet}}
\index{randSet@{randSet}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{randSet()}{randSet()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily void Data\+::rand\+Set (\begin{DoxyParamCaption}\item[{int}]{N }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_a17817ae424134307649329d52340f411}\label{classData_a17817ae424134307649329d52340f411}}
\index{Data@{Data}!randSet@{randSet}}
\index{randSet@{randSet}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{randSet()}{randSet()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily void Data\+::rand\+Set (\begin{DoxyParamCaption}\item[{int}]{N, }\item[{double}]{xa, }\item[{double}]{xb, }\item[{double}]{ya, }\item[{double}]{yb }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_ab1deaa18c5d8038de6ad4cebdec3c9b8}\label{classData_ab1deaa18c5d8038de6ad4cebdec3c9b8}}
\index{Data@{Data}!randSet@{randSet}}
\index{randSet@{randSet}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{randSet()}{randSet()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily void Data\+::rand\+Set (\begin{DoxyParamCaption}\item[{int}]{N, }\item[{int}]{d, }\item[{double}]{mu }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_aa200fb17e51dd9aed316ba07dd42911a}\label{classData_aa200fb17e51dd9aed316ba07dd42911a}}
\index{Data@{Data}!setData@{setData}}
\index{setData@{setData}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{setData()}{setData()}}
{\footnotesize\ttfamily void Data\+::set\+Data (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::vector$<$ double $>$$>$}]{T }\end{DoxyParamCaption})}
\mbox{\Hypertarget{classData_a290dbf7aab89324a8c572b5a7d8be681}\label{classData_a290dbf7aab89324a8c572b5a7d8be681}}
\index{Data@{Data}!setName@{setName}}
\index{setName@{setName}!Data@{Data}}
\doxysubsubsection{\texorpdfstring{setName()}{setName()}}
{\footnotesize\ttfamily void Data\+::set\+Name (\begin{DoxyParamCaption}\item[{std\+::string}]{name }\end{DoxyParamCaption})}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{data_8h}{data.\+h}}\item
\mbox{\hyperlink{data_8cpp}{data.\+cpp}}\end{DoxyCompactItemize}