342 lines
24 KiB
TeX
342 lines
24 KiB
TeX
\hypertarget{classmo_vector_monitor}{}\doxysection{mo\+Vector\+Monitor$<$ E\+OT $>$ Class Template Reference}
|
|
\label{classmo_vector_monitor}\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
|
|
|
|
{\ttfamily \#include $<$mo\+Vector\+Monitor.\+h$>$}
|
|
|
|
|
|
|
|
Inheritance diagram for mo\+Vector\+Monitor$<$ E\+OT $>$\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=223pt]{classmo_vector_monitor__inherit__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
|
|
|
|
Collaboration diagram for mo\+Vector\+Monitor$<$ E\+OT $>$\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{classmo_vector_monitor__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{classmo_vector_monitor_acea036eeb0d75de1c102f27426cf5f83}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ double $>$ \&\+\_\+param)
|
|
\item
|
|
\mbox{\hyperlink{classmo_vector_monitor_a31efdf48e404e56495e0bdae670b53ce}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ unsigned int $>$ \&\+\_\+param)
|
|
\item
|
|
\mbox{\hyperlink{classmo_vector_monitor_a216c331b6c3b806fab38d0f3b1870142}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ unsigned long $>$ \&\+\_\+param)
|
|
\item
|
|
\mbox{\hyperlink{classmo_vector_monitor_a63854af313dd6ec86f78ca3185f6f3e0}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ long long int $>$ \&\+\_\+param)
|
|
\item
|
|
\mbox{\hyperlink{classmo_vector_monitor_a02a6da96dcd88789f9c6b081a018a0e0}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ \&\+\_\+param)
|
|
\item
|
|
{\footnotesize template$<$class Compare $>$ }\\\mbox{\hyperlink{classmo_vector_monitor_a96009d18ac7c4528dd172d9c4feab556}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{classeo_scalar_fitness}{eo\+Scalar\+Fitness}}$<$ long long int, Compare $>$ $>$ \&\+\_\+param)
|
|
\item
|
|
{\footnotesize template$<$class Scalar\+Type , class Compare $>$ }\\\mbox{\hyperlink{classmo_vector_monitor_a7f71020de5b7e23b1538b62bff1404f2}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{classeo_scalar_fitness}{eo\+Scalar\+Fitness}}$<$ Scalar\+Type, Compare $>$ $>$ \&\+\_\+param)
|
|
\item
|
|
{\footnotesize template$<$class T $>$ }\\\mbox{\hyperlink{classmo_vector_monitor_abc109f0c5795decd9c17cf686a109683}{mo\+Vector\+Monitor}} (\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ T $>$ \&\+\_\+param)
|
|
\item
|
|
bool \mbox{\hyperlink{classmo_vector_monitor_ac5d88a35417822acdb5a7089450ceb4b}{solution\+Type}} ()
|
|
\item
|
|
\mbox{\hyperlink{classeo_monitor}{eo\+Monitor}} \& \mbox{\hyperlink{classmo_vector_monitor_aa5ebbd6ce0b1582f5c3f2133241d0522}{operator()}} (void)
|
|
\item
|
|
const std\+::vector$<$ double $>$ \& \mbox{\hyperlink{classmo_vector_monitor_aadd6092e22a1c4e0d90461dd142e8138}{get\+Values}} () const
|
|
\item
|
|
const std\+::vector$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ \& \mbox{\hyperlink{classmo_vector_monitor_aa4d863636e6fb30c89f92d24bb68bcb5}{get\+Solutions}} () const
|
|
\item
|
|
std\+::string \mbox{\hyperlink{classmo_vector_monitor_afadf9554e79f93c1285865087bb15576}{get\+Value}} (unsigned int i) const
|
|
\item
|
|
const std\+::string \& \mbox{\hyperlink{classmo_vector_monitor_a35d1536d02885a31573ad775f4f8cfc0}{long\+Name}} () const
|
|
\item
|
|
void \mbox{\hyperlink{classmo_vector_monitor_a8e6e9796aed68208e12166d5a51fb808}{clear}} ()
|
|
\item
|
|
unsigned int \mbox{\hyperlink{classmo_vector_monitor_ab50a7245534ff972d65bc292200557fd}{size}} ()
|
|
\item
|
|
void \mbox{\hyperlink{classmo_vector_monitor_a4f7f34356ccef882e102a97441d026e0}{precision}} (unsigned int \+\_\+precision)
|
|
\item
|
|
void \mbox{\hyperlink{classmo_vector_monitor_a432646ce8f7c06505d9357c1dd80a612}{file\+Export}} (std\+::string \+\_\+filename, bool \+\_\+open\+File=false)
|
|
\item
|
|
virtual std\+::string \mbox{\hyperlink{classmo_vector_monitor_a57909e0c58836385c9e471e476411a51}{class\+Name}} (void) const
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Protected Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a40c85897a2e8c67d9020a7fd6e04a347}\label{classmo_vector_monitor_a40c85897a2e8c67d9020a7fd6e04a347}}
|
|
\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ double $>$ $\ast$ {\bfseries double\+Param}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a2e3ecd9b5ba96e4f4d24de8a9082f6a9}\label{classmo_vector_monitor_a2e3ecd9b5ba96e4f4d24de8a9082f6a9}}
|
|
\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ unsigned int $>$ $\ast$ {\bfseries int\+Param}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_af97d2783d5ed7932c4c5496fdc15b56e}\label{classmo_vector_monitor_af97d2783d5ed7932c4c5496fdc15b56e}}
|
|
\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ unsigned long $>$ $\ast$ {\bfseries int\+Long\+Param}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_abb59a01f7acb8dfc19af44384bcf6ef3}\label{classmo_vector_monitor_abb59a01f7acb8dfc19af44384bcf6ef3}}
|
|
\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ long long int $>$ $\ast$ {\bfseries int\+Long\+Long\+Param}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a56e61bb3beb0b1c93e44c193d50583bb}\label{classmo_vector_monitor_a56e61bb3beb0b1c93e44c193d50583bb}}
|
|
\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ $\ast$ {\bfseries eot\+Param}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_ab318bad05601c34a46e327e6e4067a6a}\label{classmo_vector_monitor_ab318bad05601c34a46e327e6e4067a6a}}
|
|
std\+::vector$<$ double $>$ {\bfseries value\+Vec}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_ae5ec5f7b5deaa32d5809343282219738}\label{classmo_vector_monitor_ae5ec5f7b5deaa32d5809343282219738}}
|
|
std\+::vector$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ {\bfseries eot\+Vec}
|
|
\item
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a29119b63ec938e1bc786ea02ca44fe3f}\label{classmo_vector_monitor_a29119b63ec938e1bc786ea02ca44fe3f}}
|
|
unsigned int {\bfseries precision\+Output}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Additional Inherited Members}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
\subsubsection*{template$<$class E\+OT$>$\newline
|
|
class mo\+Vector\+Monitor$<$ E\+O\+T $>$}
|
|
|
|
To save the values of the same type (double, unsigned int, or E\+OT) in a vector It is similar to \mbox{\hyperlink{classeo_file_monitor}{eo\+File\+Monitor}}
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_acea036eeb0d75de1c102f27426cf5f83}\label{classmo_vector_monitor_acea036eeb0d75de1c102f27426cf5f83}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [1/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ double $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type double to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a31efdf48e404e56495e0bdae670b53ce}\label{classmo_vector_monitor_a31efdf48e404e56495e0bdae670b53ce}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [2/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ unsigned int $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type unsigned int to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a216c331b6c3b806fab38d0f3b1870142}\label{classmo_vector_monitor_a216c331b6c3b806fab38d0f3b1870142}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [3/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ unsigned long $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type unsigned int to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a63854af313dd6ec86f78ca3185f6f3e0}\label{classmo_vector_monitor_a63854af313dd6ec86f78ca3185f6f3e0}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [4/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ long long int $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type unsigned int to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a02a6da96dcd88789f9c6b081a018a0e0}\label{classmo_vector_monitor_a02a6da96dcd88789f9c6b081a018a0e0}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [5/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type E\+OT to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a96009d18ac7c4528dd172d9c4feab556}\label{classmo_vector_monitor_a96009d18ac7c4528dd172d9c4feab556}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [6/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
template$<$class Compare $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{classeo_scalar_fitness}{eo\+Scalar\+Fitness}}$<$ long long int, Compare $>$ $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type \mbox{\hyperlink{classeo_scalar_fitness}{eo\+Scalar\+Fitness}} to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a7f71020de5b7e23b1538b62bff1404f2}\label{classmo_vector_monitor_a7f71020de5b7e23b1538b62bff1404f2}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [7/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
template$<$class Scalar\+Type , class Compare $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ \mbox{\hyperlink{classeo_scalar_fitness}{eo\+Scalar\+Fitness}}$<$ Scalar\+Type, Compare $>$ $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & the parameter of type \mbox{\hyperlink{classeo_scalar_fitness}{eo\+Scalar\+Fitness}} to save in the vector \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_abc109f0c5795decd9c17cf686a109683}\label{classmo_vector_monitor_abc109f0c5795decd9c17cf686a109683}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!moVectorMonitor@{moVectorMonitor}}
|
|
\index{moVectorMonitor@{moVectorMonitor}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{moVectorMonitor()}{moVectorMonitor()}\hspace{0.1cm}{\footnotesize\ttfamily [8/8]}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
template$<$class T $>$ \\
|
|
\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param}}$<$ T $>$ \&}]{\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Default Constructor
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+param} & unvalid Parameter \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a57909e0c58836385c9e471e476411a51}\label{classmo_vector_monitor_a57909e0c58836385c9e471e476411a51}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!className@{className}}
|
|
\index{className@{className}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{className()}{className()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
virtual std\+::string \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::class\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
name of the class
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Reimplemented from \mbox{\hyperlink{classeo_monitor}{eo\+Monitor}}.
|
|
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a8e6e9796aed68208e12166d5a51fb808}\label{classmo_vector_monitor_a8e6e9796aed68208e12166d5a51fb808}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!clear@{clear}}
|
|
\index{clear@{clear}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{clear()}{clear()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
void \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
clear the vector \mbox{\Hypertarget{classmo_vector_monitor_a432646ce8f7c06505d9357c1dd80a612}\label{classmo_vector_monitor_a432646ce8f7c06505d9357c1dd80a612}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!fileExport@{fileExport}}
|
|
\index{fileExport@{fileExport}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{fileExport()}{fileExport()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
void \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::file\+Export (\begin{DoxyParamCaption}\item[{std\+::string}]{\+\_\+filename, }\item[{bool}]{\+\_\+open\+File = {\ttfamily false} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
to export the vector of values into one file
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+filename} & file name \\
|
|
\hline
|
|
{\em \+\_\+open\+File} & to specify if it writes at the following of the file \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_aa4d863636e6fb30c89f92d24bb68bcb5}\label{classmo_vector_monitor_aa4d863636e6fb30c89f92d24bb68bcb5}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!getSolutions@{getSolutions}}
|
|
\index{getSolutions@{getSolutions}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{getSolutions()}{getSolutions()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
const std\+::vector$<$\mbox{\hyperlink{struct_dummy}{E\+OT}}$>$\& \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::get\+Solutions (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
To have all the solutions
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
the vector of solutions
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_afadf9554e79f93c1285865087bb15576}\label{classmo_vector_monitor_afadf9554e79f93c1285865087bb15576}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!getValue@{getValue}}
|
|
\index{getValue@{getValue}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{getValue()}{getValue()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
std\+::string \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::get\+Value (\begin{DoxyParamCaption}\item[{unsigned int}]{i }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
to get the value out. \begin{DoxyReturn}{Returns}
|
|
the string of the value
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_aadd6092e22a1c4e0d90461dd142e8138}\label{classmo_vector_monitor_aadd6092e22a1c4e0d90461dd142e8138}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!getValues@{getValues}}
|
|
\index{getValues@{getValues}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{getValues()}{getValues()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
const std\+::vector$<$double$>$\& \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::get\+Values (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
To have all the values
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
the vector of values
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a35d1536d02885a31573ad775f4f8cfc0}\label{classmo_vector_monitor_a35d1536d02885a31573ad775f4f8cfc0}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!longName@{longName}}
|
|
\index{longName@{longName}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{longName()}{longName()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
const std\+::string\& \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::long\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
Returns the long name of the statistic (which is a \mbox{\hyperlink{classeo_param}{eo\+Param}})
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
long\+Name of the statistic
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_aa5ebbd6ce0b1582f5c3f2133241d0522}\label{classmo_vector_monitor_aa5ebbd6ce0b1582f5c3f2133241d0522}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!operator()@{operator()}}
|
|
\index{operator()@{operator()}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
\mbox{\hyperlink{classeo_monitor}{eo\+Monitor}}\& \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
|
|
|
To \char`\"{}print\char`\"{} the value of the parameter in the vector
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
this monitor (sorry I don\textquotesingle{}t why, but it is like this in \mbox{\hyperlink{class_e_o}{EO}})
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Implements \mbox{\hyperlink{classeo_f_a8b8f7f70edd96ec765c29357b373913d}{eo\+F$<$ eo\+Monitor \& $>$}}.
|
|
|
|
\mbox{\Hypertarget{classmo_vector_monitor_a4f7f34356ccef882e102a97441d026e0}\label{classmo_vector_monitor_a4f7f34356ccef882e102a97441d026e0}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!precision@{precision}}
|
|
\index{precision@{precision}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{precision()}{precision()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
void \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::precision (\begin{DoxyParamCaption}\item[{unsigned int}]{\+\_\+precision }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
to set the precision of the output file
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em \+\_\+precision} & precision of the output (number of digit) \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_ab50a7245534ff972d65bc292200557fd}\label{classmo_vector_monitor_ab50a7245534ff972d65bc292200557fd}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!size@{size}}
|
|
\index{size@{size}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{size()}{size()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
unsigned int \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
number of value \begin{DoxyReturn}{Returns}
|
|
size of the vector
|
|
\end{DoxyReturn}
|
|
\mbox{\Hypertarget{classmo_vector_monitor_ac5d88a35417822acdb5a7089450ceb4b}\label{classmo_vector_monitor_ac5d88a35417822acdb5a7089450ceb4b}}
|
|
\index{moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}!solutionType@{solutionType}}
|
|
\index{solutionType@{solutionType}!moVectorMonitor$<$ EOT $>$@{moVectorMonitor$<$ EOT $>$}}
|
|
\doxysubsubsection{\texorpdfstring{solutionType()}{solutionType()}}
|
|
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
|
bool \mbox{\hyperlink{classmo_vector_monitor}{mo\+Vector\+Monitor}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::solution\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
To test if the value are basic type (double or unsigned int), or E\+OT type
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
true if the type is a E\+OT type
|
|
\end{DoxyReturn}
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
mo/src/continuator/mo\+Vector\+Monitor.\+h\end{DoxyCompactItemize}
|