113 lines
6.1 KiB
TeX
Executable File
113 lines
6.1 KiB
TeX
Executable File
\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}
|