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