\hypertarget{structmoeo_archive_index_1_1modif}{}\doxysection{moeo\+Archive\+Index$<$ M\+O\+E\+OT $>$\+::modif Struct Reference} \label{structmoeo_archive_index_1_1modif}\index{moeoArchiveIndex$<$ MOEOT $>$::modif@{moeoArchiveIndex$<$ MOEOT $>$::modif}} {\ttfamily \#include $<$moeo\+Archive\+Index.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structmoeo_archive_index_1_1modif_a369d3be7f1b7aa9ecb4d218bc70d76d2}{modif}} (Objective\+Vector \&\+\_\+obj, int \+\_\+old\+Idx) \item \mbox{\hyperlink{structmoeo_archive_index_1_1modif_abab731a4c85526652c8b3867c16c3102}{modif}} (Objective\+Vector \&\+\_\+obj, int \+\_\+old\+Idx, int \+\_\+new\+Idx) \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{structmoeo_archive_index_1_1modif_a4cb2f2330edd42f4d0bdb04b19eb0bc3}\label{structmoeo_archive_index_1_1modif_a4cb2f2330edd42f4d0bdb04b19eb0bc3}} Objective\+Vector {\bfseries item\+Objective} \item \mbox{\Hypertarget{structmoeo_archive_index_1_1modif_a3bd8944e891441879c80ed71b12b3e04}\label{structmoeo_archive_index_1_1modif_a3bd8944e891441879c80ed71b12b3e04}} int {\bfseries old\+Idx} \item \mbox{\Hypertarget{structmoeo_archive_index_1_1modif_a7be5fb421fa2560efc1ebd61ea07f1d0}\label{structmoeo_archive_index_1_1modif_a7be5fb421fa2560efc1ebd61ea07f1d0}} int {\bfseries new\+Idx} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$class M\+O\+E\+OT$>$\newline struct moeo\+Archive\+Index$<$ M\+O\+E\+O\+T $>$\+::modif} type for a modification that will have to be applied to the archive each item concern one Objective\+Vector, designated by item\+Objective \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{structmoeo_archive_index_1_1modif_a369d3be7f1b7aa9ecb4d218bc70d76d2}\label{structmoeo_archive_index_1_1modif_a369d3be7f1b7aa9ecb4d218bc70d76d2}} \index{moeoArchiveIndex$<$ MOEOT $>$::modif@{moeoArchiveIndex$<$ MOEOT $>$::modif}!modif@{modif}} \index{modif@{modif}!moeoArchiveIndex$<$ MOEOT $>$::modif@{moeoArchiveIndex$<$ MOEOT $>$::modif}} \doxysubsubsection{\texorpdfstring{modif()}{modif()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$class M\+O\+E\+OT $>$ \\ \mbox{\hyperlink{classmoeo_archive_index}{moeo\+Archive\+Index}}$<$ M\+O\+E\+OT $>$\+::modif\+::modif (\begin{DoxyParamCaption}\item[{Objective\+Vector \&}]{\+\_\+obj, }\item[{int}]{\+\_\+old\+Idx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} ctor for a deletion \begin{DoxyParams}{Parameters} {\em \+\_\+obj} & the objective\+Vector of the concerned entry \\ \hline {\em \+\_\+old\+Idx} & the current index of the concerned entry in the vector (before deletion) \\ \hline \end{DoxyParams} \mbox{\Hypertarget{structmoeo_archive_index_1_1modif_abab731a4c85526652c8b3867c16c3102}\label{structmoeo_archive_index_1_1modif_abab731a4c85526652c8b3867c16c3102}} \index{moeoArchiveIndex$<$ MOEOT $>$::modif@{moeoArchiveIndex$<$ MOEOT $>$::modif}!modif@{modif}} \index{modif@{modif}!moeoArchiveIndex$<$ MOEOT $>$::modif@{moeoArchiveIndex$<$ MOEOT $>$::modif}} \doxysubsubsection{\texorpdfstring{modif()}{modif()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$class M\+O\+E\+OT $>$ \\ \mbox{\hyperlink{classmoeo_archive_index}{moeo\+Archive\+Index}}$<$ M\+O\+E\+OT $>$\+::modif\+::modif (\begin{DoxyParamCaption}\item[{Objective\+Vector \&}]{\+\_\+obj, }\item[{int}]{\+\_\+old\+Idx, }\item[{int}]{\+\_\+new\+Idx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} ctor for a move \begin{DoxyParams}{Parameters} {\em \+\_\+obj} & the objective\+Vector of the concerned entry \\ \hline {\em \+\_\+old\+Idx} & the current index of the concerned entry in the vector (before moving) \\ \hline {\em \+\_\+new\+Idx} & the index of the concerned entry in the vector after moving \\ \hline \end{DoxyParams} The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item moeo/src/scalar\+Stuffs/archive/moeo\+Archive\+Index.\+h\end{DoxyCompactItemize}