109 lines
6.2 KiB
TeX
Executable File
109 lines
6.2 KiB
TeX
Executable File
\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}
|