\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}