adding the problem configuration interface to irace interface
problem_config_mapping created
This commit is contained in:
parent
8fa2270ffd
commit
e79679b3c9
14462 changed files with 182271 additions and 6 deletions
343
Doxygen doc/latex/classeo_sync_easy_p_s_o.tex
Normal file
343
Doxygen doc/latex/classeo_sync_easy_p_s_o.tex
Normal file
|
|
@ -0,0 +1,343 @@
|
|||
\hypertarget{classeo_sync_easy_p_s_o}{}\doxysection{eo\+Sync\+Easy\+P\+SO$<$ P\+OT $>$ Class Template Reference}
|
||||
\label{classeo_sync_easy_p_s_o}\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$eo\+Sync\+Easy\+P\+S\+O.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for eo\+Sync\+Easy\+P\+SO$<$ P\+OT $>$\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=336pt]{classeo_sync_easy_p_s_o__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for eo\+Sync\+Easy\+P\+SO$<$ P\+OT $>$\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classeo_sync_easy_p_s_o__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_sync_easy_p_s_o_1_1eo_dummy_eval}{eo\+Dummy\+Eval}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_sync_easy_p_s_o_1_1eo_dummy_flight}{eo\+Dummy\+Flight}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_sync_easy_p_s_o_1_1eo_dummy_initializer}{eo\+Dummy\+Initializer}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_afa7ca77291f0548306d05a513461a9a9}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&\+\_\+init, \mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_a8559321eb7f1cc176f6d9013a4214a0d}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&\+\_\+init, \mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_a611f7db1ffde80fd559e0dedf532b6a4}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&\+\_\+init, \mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_ad2e07d2cfb5083af2b5277e548527ee3}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_ad8cce6e366088b7d628a52e82c9f080f}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_a5a57dd3342eb309a5f4a392c837583c8}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a8197d10bb4acefba198b23ae8976733f}\label{classeo_sync_easy_p_s_o_a8197d10bb4acefba198b23ae8976733f}}
|
||||
virtual void \mbox{\hyperlink{classeo_sync_easy_p_s_o_a8197d10bb4acefba198b23ae8976733f}{operator()}} (\mbox{\hyperlink{classeo_pop}{eo\+Pop}}$<$ P\+OT $>$ \&\+\_\+pop)
|
||||
\begin{DoxyCompactList}\small\item\em Apply a few iteration of flight to the population (=swarm). \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_afa7ca77291f0548306d05a513461a9a9}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&\+\_\+init, \mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_a8559321eb7f1cc176f6d9013a4214a0d}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&\+\_\+init, \mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_a611f7db1ffde80fd559e0dedf532b6a4}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&\+\_\+init, \mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_ad2e07d2cfb5083af2b5277e548527ee3}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_ad8cce6e366088b7d628a52e82c9f080f}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_a5a57dd3342eb309a5f4a392c837583c8}{eo\+Sync\+Easy\+P\+SO}} (\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&\+\_\+continuator, \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&\+\_\+eval, \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&\+\_\+velocity, \mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&\+\_\+flight)
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a8197d10bb4acefba198b23ae8976733f}\label{classeo_sync_easy_p_s_o_a8197d10bb4acefba198b23ae8976733f}}
|
||||
virtual void \mbox{\hyperlink{classeo_sync_easy_p_s_o_a8197d10bb4acefba198b23ae8976733f}{operator()}} (\mbox{\hyperlink{classeo_pop}{eo\+Pop}}$<$ P\+OT $>$ \&\+\_\+pop)
|
||||
\begin{DoxyCompactList}\small\item\em Apply a few iteration of flight to the population (=swarm). \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a2fbf37921a8950ee1a656003377b4f74}\label{classeo_sync_easy_p_s_o_a2fbf37921a8950ee1a656003377b4f74}}
|
||||
\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \& {\bfseries init}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a279d9b845bf865d37aaf5cbf9c6567c6}\label{classeo_sync_easy_p_s_o_a279d9b845bf865d37aaf5cbf9c6567c6}}
|
||||
\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \& {\bfseries continuator}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_aea9f0b0a955bf8c0651a6de16ad0328e}\label{classeo_sync_easy_p_s_o_aea9f0b0a955bf8c0651a6de16ad0328e}}
|
||||
\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \& {\bfseries eval}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_aba6ec7af92c81eecb522305d1173e836}\label{classeo_sync_easy_p_s_o_aba6ec7af92c81eecb522305d1173e836}}
|
||||
\mbox{\hyperlink{classeo_pop_loop_eval}{eo\+Pop\+Loop\+Eval}}$<$ P\+OT $>$ {\bfseries loop\+Eval}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a1c587795399970c4b6229c1d1910e8c0}\label{classeo_sync_easy_p_s_o_a1c587795399970c4b6229c1d1910e8c0}}
|
||||
\mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \& {\bfseries pop\+Eval}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a915ec596ed8c0e37a9383a4b447eeac8}\label{classeo_sync_easy_p_s_o_a915ec596ed8c0e37a9383a4b447eeac8}}
|
||||
\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \& {\bfseries velocity}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a4656201052d22228837c0ebbdb29624f}\label{classeo_sync_easy_p_s_o_a4656201052d22228837c0ebbdb29624f}}
|
||||
\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \& {\bfseries flight}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_af4bb72bffa92286063560bae53a83e53}\label{classeo_sync_easy_p_s_o_af4bb72bffa92286063560bae53a83e53}}
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_1_1eo_dummy_eval}{eo\+Sync\+Easy\+P\+S\+O\+::eo\+Dummy\+Eval}} {\bfseries dummy\+Eval}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a01fc2cc9ccd23831feaa0d25931e5701}\label{classeo_sync_easy_p_s_o_a01fc2cc9ccd23831feaa0d25931e5701}}
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_1_1eo_dummy_flight}{eo\+Sync\+Easy\+P\+S\+O\+::eo\+Dummy\+Flight}} {\bfseries dummy\+Flight}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a246e08c5ccc6febe35e9972cd5a2023b}\label{classeo_sync_easy_p_s_o_a246e08c5ccc6febe35e9972cd5a2023b}}
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o_1_1eo_dummy_initializer}{eo\+Sync\+Easy\+P\+S\+O\+::eo\+Dummy\+Initializer}} {\bfseries dummy\+Init}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Detailed Description}
|
||||
\subsubsection*{template$<$class P\+OT$>$\newline
|
||||
class eo\+Sync\+Easy\+P\+S\+O$<$ P\+O\+T $>$}
|
||||
|
||||
An easy-\/to-\/use synchronous particle swarm algorithm; you can use any particle, any flight, any topology...
|
||||
|
||||
The main steps are \+:
|
||||
\begin{DoxyItemize}
|
||||
\item perform a first evaluation of the population
|
||||
\item for each generation
|
||||
\item evaluate A\+LL the velocities -- perform the fligth of A\+LL the particles -- evaluate A\+LL the particles -- update the neighborhoods
|
||||
\end{DoxyItemize}
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_afa7ca77291f0548306d05a513461a9a9}\label{classeo_sync_easy_p_s_o_afa7ca77291f0548306d05a513461a9a9}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [1/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Full constructor
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & -\/ An \mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}} that initializes the topology, velocity, best particle(s) \\
|
||||
\hline
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} that defines how to make the particle flying\+: that means how to modify the positions according to the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a8559321eb7f1cc176f6d9013a4214a0d}\label{classeo_sync_easy_p_s_o_a8559321eb7f1cc176f6d9013a4214a0d}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [2/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor without \mbox{\hyperlink{classeo_flight}{eo\+Flight}}. For special cases when the flight is performed withing the velocity.
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & -\/ An \mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}} that initializes the topology, velocity, best particle(s) \\
|
||||
\hline
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a611f7db1ffde80fd559e0dedf532b6a4}\label{classeo_sync_easy_p_s_o_a611f7db1ffde80fd559e0dedf532b6a4}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [3/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Full constructor -\/ Can be used in parallel
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & -\/ An \mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}} that initializes the topology, velocity, best particle(s) \\
|
||||
\hline
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}} \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_ad2e07d2cfb5083af2b5277e548527ee3}\label{classeo_sync_easy_p_s_o_ad2e07d2cfb5083af2b5277e548527ee3}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [4/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Another constructor without initializer
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} that defines how to make the particle flying\+: that means how to modify the positions according to the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_ad8cce6e366088b7d628a52e82c9f080f}\label{classeo_sync_easy_p_s_o_ad8cce6e366088b7d628a52e82c9f080f}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [5/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor without \mbox{\hyperlink{classeo_flight}{eo\+Flight}} nor \mbox{\hyperlink{classeo_initializer}{eo\+Initializer}}. For special cases when the flight is performed withing the velocity.
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a5a57dd3342eb309a5f4a392c837583c8}\label{classeo_sync_easy_p_s_o_a5a57dd3342eb309a5f4a392c837583c8}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [6/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Full constructor -\/ Can be used in parallel
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}} \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_afa7ca77291f0548306d05a513461a9a9}\label{classeo_sync_easy_p_s_o_afa7ca77291f0548306d05a513461a9a9}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [7/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Full constructor
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & -\/ An \mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}} that initializes the topology, velocity, best particle(s) \\
|
||||
\hline
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} that defines how to make the particle flying\+: that means how to modify the positions according to the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a8559321eb7f1cc176f6d9013a4214a0d}\label{classeo_sync_easy_p_s_o_a8559321eb7f1cc176f6d9013a4214a0d}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [8/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor without \mbox{\hyperlink{classeo_flight}{eo\+Flight}}. For special cases when the flight is performed withing the velocity.
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & -\/ An \mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}} that initializes the topology, velocity, best particle(s) \\
|
||||
\hline
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a611f7db1ffde80fd559e0dedf532b6a4}\label{classeo_sync_easy_p_s_o_a611f7db1ffde80fd559e0dedf532b6a4}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [9/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}}$<$ P\+OT $>$ \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Full constructor -\/ Can be used in parallel
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & -\/ An \mbox{\hyperlink{classeo_initializer_base}{eo\+Initializer\+Base}} that initializes the topology, velocity, best particle(s) \\
|
||||
\hline
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}} \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_ad2e07d2cfb5083af2b5277e548527ee3}\label{classeo_sync_easy_p_s_o_ad2e07d2cfb5083af2b5277e548527ee3}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [10/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Another constructor without initializer
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} that defines how to make the particle flying\+: that means how to modify the positions according to the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_ad8cce6e366088b7d628a52e82c9f080f}\label{classeo_sync_easy_p_s_o_ad8cce6e366088b7d628a52e82c9f080f}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [11/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor without \mbox{\hyperlink{classeo_flight}{eo\+Flight}} nor \mbox{\hyperlink{classeo_initializer}{eo\+Initializer}}. For special cases when the flight is performed withing the velocity.
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func}}\+: the evaluation performer \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_sync_easy_p_s_o_a5a57dd3342eb309a5f4a392c837583c8}\label{classeo_sync_easy_p_s_o_a5a57dd3342eb309a5f4a392c837583c8}}
|
||||
\index{eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}!eoSyncEasyPSO@{eoSyncEasyPSO}}
|
||||
\index{eoSyncEasyPSO@{eoSyncEasyPSO}!eoSyncEasyPSO$<$ POT $>$@{eoSyncEasyPSO$<$ POT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSyncEasyPSO()}{eoSyncEasyPSO()}\hspace{0.1cm}{\footnotesize\ttfamily [12/12]}}
|
||||
{\footnotesize\ttfamily template$<$class P\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}}$<$ P\+OT $>$\+::\mbox{\hyperlink{classeo_sync_easy_p_s_o}{eo\+Sync\+Easy\+P\+SO}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_continue}{eo\+Continue}}$<$ P\+OT $>$ \&}]{\+\_\+continuator, }\item[{\mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}}$<$ P\+OT $>$ \&}]{\+\_\+eval, }\item[{\mbox{\hyperlink{classeo_velocity}{eo\+Velocity}}$<$ P\+OT $>$ \&}]{\+\_\+velocity, }\item[{\mbox{\hyperlink{classeo_flight}{eo\+Flight}}$<$ P\+OT $>$ \&}]{\+\_\+flight }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Full constructor -\/ Can be used in parallel
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+continuator} & -\/ An \mbox{\hyperlink{classeo_continue}{eo\+Continue}} that manages the stopping criterion and the checkpointing system \\
|
||||
\hline
|
||||
{\em \+\_\+eval} & -\/ An \mbox{\hyperlink{classeo_pop_eval_func}{eo\+Pop\+Eval\+Func}} \\
|
||||
\hline
|
||||
{\em \+\_\+velocity} & -\/ An \mbox{\hyperlink{classeo_velocity}{eo\+Velocity}} that defines how to compute the velocities \\
|
||||
\hline
|
||||
{\em \+\_\+flight} & -\/ An \mbox{\hyperlink{classeo_flight}{eo\+Flight}} \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
deprecated/eo/src/eo\+Sync\+Easy\+P\+S\+O.\+h\end{DoxyCompactItemize}
|
||||
Loading…
Add table
Add a link
Reference in a new issue