69 lines
4 KiB
TeX
69 lines
4 KiB
TeX
\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}
|