\hypertarget{classOptimizationMethod}{}\doxysection{Optimization\+Method Class Reference} \label{classOptimizationMethod}\index{OptimizationMethod@{OptimizationMethod}} {\ttfamily \#include $<$methods.\+h$>$} Inheritance diagram for Optimization\+Method\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=205pt]{classOptimizationMethod__inherit__graph} \end{center} \end{figure} Collaboration diagram for Optimization\+Method\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{classOptimizationMethod__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classOptimizationMethod_a8490a7cd0e3334f7e61469377c7d4217}{Optimization\+Method}} () \item \mbox{\hyperlink{classOptimizationMethod_afe937854a5a30a514dc0414342132630}{Optimization\+Method}} (\mbox{\hyperlink{classModel}{Model}} $\ast$A) \item virtual \mbox{\hyperlink{classOptimizationMethod_ab33ddd12499ebedbc73f125a65a21442}{$\sim$\+Optimization\+Method}} () \item virtual void \mbox{\hyperlink{classOptimizationMethod_aa91c542184436065dc1dc2cac3ada639}{initialise}} () \item virtual void \mbox{\hyperlink{classOptimizationMethod_adb01ff9af919dbb2c60eb02512a8c3dc}{execute}} () \item virtual void \mbox{\hyperlink{classOptimizationMethod_ae74af2b7ddb2720db1bc1554d577a1a6}{finalise}} () const =0 \end{DoxyCompactItemize} \doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classModel}{Model}} $\ast$ \mbox{\hyperlink{classOptimizationMethod_a8facd4ec032c5613003238d88a3354de}{To\+Adjust}} \end{DoxyCompactItemize} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classOptimizationMethod_a8490a7cd0e3334f7e61469377c7d4217}\label{classOptimizationMethod_a8490a7cd0e3334f7e61469377c7d4217}} \index{OptimizationMethod@{OptimizationMethod}!OptimizationMethod@{OptimizationMethod}} \index{OptimizationMethod@{OptimizationMethod}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{OptimizationMethod()}{OptimizationMethod()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Optimization\+Method\+::\+Optimization\+Method (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \mbox{\Hypertarget{classOptimizationMethod_afe937854a5a30a514dc0414342132630}\label{classOptimizationMethod_afe937854a5a30a514dc0414342132630}} \index{OptimizationMethod@{OptimizationMethod}!OptimizationMethod@{OptimizationMethod}} \index{OptimizationMethod@{OptimizationMethod}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{OptimizationMethod()}{OptimizationMethod()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Optimization\+Method\+::\+Optimization\+Method (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classModel}{Model}} $\ast$}]{A }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \mbox{\Hypertarget{classOptimizationMethod_ab33ddd12499ebedbc73f125a65a21442}\label{classOptimizationMethod_ab33ddd12499ebedbc73f125a65a21442}} \index{OptimizationMethod@{OptimizationMethod}!````~OptimizationMethod@{$\sim$OptimizationMethod}} \index{````~OptimizationMethod@{$\sim$OptimizationMethod}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{$\sim$OptimizationMethod()}{~OptimizationMethod()}} {\footnotesize\ttfamily virtual Optimization\+Method\+::$\sim$\+Optimization\+Method (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classOptimizationMethod_adb01ff9af919dbb2c60eb02512a8c3dc}\label{classOptimizationMethod_adb01ff9af919dbb2c60eb02512a8c3dc}} \index{OptimizationMethod@{OptimizationMethod}!execute@{execute}} \index{execute@{execute}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{execute()}{execute()}} {\footnotesize\ttfamily virtual void Optimization\+Method\+::execute (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} Reimplemented in \mbox{\hyperlink{classSimulatedAnnealing_a28b0004727cd54ad17c13c0da33168f1}{Simulated\+Annealing}}. \mbox{\Hypertarget{classOptimizationMethod_ae74af2b7ddb2720db1bc1554d577a1a6}\label{classOptimizationMethod_ae74af2b7ddb2720db1bc1554d577a1a6}} \index{OptimizationMethod@{OptimizationMethod}!finalise@{finalise}} \index{finalise@{finalise}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{finalise()}{finalise()}} {\footnotesize\ttfamily virtual void Optimization\+Method\+::finalise (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} Implemented in \mbox{\hyperlink{classSimulatedAnnealing_a6c76ea1faede9c60a8dd732b6a26efea}{Simulated\+Annealing}}. \mbox{\Hypertarget{classOptimizationMethod_aa91c542184436065dc1dc2cac3ada639}\label{classOptimizationMethod_aa91c542184436065dc1dc2cac3ada639}} \index{OptimizationMethod@{OptimizationMethod}!initialise@{initialise}} \index{initialise@{initialise}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{initialise()}{initialise()}} {\footnotesize\ttfamily virtual void Optimization\+Method\+::initialise (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}} Reimplemented in \mbox{\hyperlink{classSimulatedAnnealing_a2bb082c85be4814998b9f54ca6f05f7f}{Simulated\+Annealing}}. \doxysubsection{Field Documentation} \mbox{\Hypertarget{classOptimizationMethod_a8facd4ec032c5613003238d88a3354de}\label{classOptimizationMethod_a8facd4ec032c5613003238d88a3354de}} \index{OptimizationMethod@{OptimizationMethod}!ToAdjust@{ToAdjust}} \index{ToAdjust@{ToAdjust}!OptimizationMethod@{OptimizationMethod}} \doxysubsubsection{\texorpdfstring{ToAdjust}{ToAdjust}} {\footnotesize\ttfamily \mbox{\hyperlink{classModel}{Model}}$\ast$ Optimization\+Method\+::\+To\+Adjust\hspace{0.3cm}{\ttfamily [protected]}} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item \mbox{\hyperlink{methods_8h}{methods.\+h}}\end{DoxyCompactItemize}