\hypertarget{classSimulatedAnnealing}{}\doxysection{Simulated\+Annealing Class Reference}
\label{classSimulatedAnnealing}\index{SimulatedAnnealing@{SimulatedAnnealing}}


{\ttfamily \#include $<$methods.\+h$>$}



Inheritance diagram for Simulated\+Annealing\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=205pt]{classSimulatedAnnealing__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Simulated\+Annealing\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classSimulatedAnnealing__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classSimulatedAnnealing_af5a6ed64727a4594f347289527ff8b9a}{Simulated\+Annealing}} ()
\item 
\mbox{\hyperlink{classSimulatedAnnealing_a58dfcf46592210e4ea5372bf39b16042}{Simulated\+Annealing}} (\mbox{\hyperlink{classModel}{Model}} $\ast$)
\item 
\mbox{\hyperlink{classSimulatedAnnealing_aa3dbfb1da9bf3f9e1ce023bbd1505b99}{Simulated\+Annealing}} (\mbox{\hyperlink{classModel}{Model}} $\ast$, double, double, double, double, int, int)
\item 
\mbox{\hyperlink{classSimulatedAnnealing_ab8630a5a98e257bab37f9b998329e397}{$\sim$\+Simulated\+Annealing}} ()
\item 
void \mbox{\hyperlink{classSimulatedAnnealing_a2bb082c85be4814998b9f54ca6f05f7f}{initialise}} ()
\item 
void \mbox{\hyperlink{classSimulatedAnnealing_a28b0004727cd54ad17c13c0da33168f1}{execute}} ()
\item 
void \mbox{\hyperlink{classSimulatedAnnealing_a6c76ea1faede9c60a8dd732b6a26efea}{finalise}} () const
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classSimulatedAnnealing_af5a6ed64727a4594f347289527ff8b9a}\label{classSimulatedAnnealing_af5a6ed64727a4594f347289527ff8b9a}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\index{SimulatedAnnealing@{SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{SimulatedAnnealing()}{SimulatedAnnealing()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily Simulated\+Annealing\+::\+Simulated\+Annealing (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classSimulatedAnnealing_a58dfcf46592210e4ea5372bf39b16042}\label{classSimulatedAnnealing_a58dfcf46592210e4ea5372bf39b16042}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\index{SimulatedAnnealing@{SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{SimulatedAnnealing()}{SimulatedAnnealing()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily Simulated\+Annealing\+::\+Simulated\+Annealing (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classModel}{Model}} $\ast$}]{A }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classSimulatedAnnealing_aa3dbfb1da9bf3f9e1ce023bbd1505b99}\label{classSimulatedAnnealing_aa3dbfb1da9bf3f9e1ce023bbd1505b99}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\index{SimulatedAnnealing@{SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{SimulatedAnnealing()}{SimulatedAnnealing()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Simulated\+Annealing\+::\+Simulated\+Annealing (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classModel}{Model}} $\ast$}]{A,  }\item[{double}]{a,  }\item[{double}]{t,  }\item[{double}]{t\+\_\+e,  }\item[{double}]{c,  }\item[{int}]{l,  }\item[{int}]{m }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classSimulatedAnnealing_ab8630a5a98e257bab37f9b998329e397}\label{classSimulatedAnnealing_ab8630a5a98e257bab37f9b998329e397}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!````~SimulatedAnnealing@{$\sim$SimulatedAnnealing}}
\index{````~SimulatedAnnealing@{$\sim$SimulatedAnnealing}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{$\sim$SimulatedAnnealing()}{~SimulatedAnnealing()}}
{\footnotesize\ttfamily Simulated\+Annealing\+::$\sim$\+Simulated\+Annealing (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classSimulatedAnnealing_a28b0004727cd54ad17c13c0da33168f1}\label{classSimulatedAnnealing_a28b0004727cd54ad17c13c0da33168f1}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!execute@{execute}}
\index{execute@{execute}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{execute()}{execute()}}
{\footnotesize\ttfamily void Simulated\+Annealing\+::execute (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classOptimizationMethod_adb01ff9af919dbb2c60eb02512a8c3dc}{Optimization\+Method}}.

\mbox{\Hypertarget{classSimulatedAnnealing_a6c76ea1faede9c60a8dd732b6a26efea}\label{classSimulatedAnnealing_a6c76ea1faede9c60a8dd732b6a26efea}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!finalise@{finalise}}
\index{finalise@{finalise}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{finalise()}{finalise()}}
{\footnotesize\ttfamily void Simulated\+Annealing\+::finalise (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classOptimizationMethod_ae74af2b7ddb2720db1bc1554d577a1a6}{Optimization\+Method}}.

\mbox{\Hypertarget{classSimulatedAnnealing_a2bb082c85be4814998b9f54ca6f05f7f}\label{classSimulatedAnnealing_a2bb082c85be4814998b9f54ca6f05f7f}} 
\index{SimulatedAnnealing@{SimulatedAnnealing}!initialise@{initialise}}
\index{initialise@{initialise}!SimulatedAnnealing@{SimulatedAnnealing}}
\doxysubsubsection{\texorpdfstring{initialise()}{initialise()}}
{\footnotesize\ttfamily void Simulated\+Annealing\+::initialise (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classOptimizationMethod_aa91c542184436065dc1dc2cac3ada639}{Optimization\+Method}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{methods_8h}{methods.\+h}}\item 
\mbox{\hyperlink{methods_8cpp}{methods.\+cpp}}\end{DoxyCompactItemize}
