\hypertarget{classeo_neighborhood}{}\doxysection{eo\+Neighborhood$<$ P\+OT $>$ Class Template Reference} \label{classeo_neighborhood}\index{eoNeighborhood$<$ POT $>$@{eoNeighborhood$<$ POT $>$}} {\ttfamily \#include $<$eo\+Neighborhood.\+h$>$} Inheritance diagram for eo\+Neighborhood$<$ P\+OT $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=219pt]{classeo_neighborhood__inherit__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classeo_neighborhood_aca5a70dc7fbbc5513e6090880a055daf}\label{classeo_neighborhood_aca5a70dc7fbbc5513e6090880a055daf}} virtual void {\bfseries put} (unsigned \+\_\+one\+Indice)=0 \item \mbox{\Hypertarget{classeo_neighborhood_a63836bd00e5c12f165846f49345d2511}\label{classeo_neighborhood_a63836bd00e5c12f165846f49345d2511}} virtual bool {\bfseries contains} (unsigned \+\_\+one\+Indice)=0 \item \mbox{\Hypertarget{classeo_neighborhood_a16e292803fe1afea4a9248ee4d3cd55d}\label{classeo_neighborhood_a16e292803fe1afea4a9248ee4d3cd55d}} virtual unsigned {\bfseries size} ()=0 \item \mbox{\Hypertarget{classeo_neighborhood_a8dfc9b3531019b49f2cb3f7378ee6d42}\label{classeo_neighborhood_a8dfc9b3531019b49f2cb3f7378ee6d42}} virtual unsigned {\bfseries get} (unsigned \+\_\+index)=0 \item \mbox{\Hypertarget{classeo_neighborhood_a70f13cf94fbc1a45e09eca4b5c5fad99}\label{classeo_neighborhood_a70f13cf94fbc1a45e09eca4b5c5fad99}} virtual P\+OT \& {\bfseries best} ()=0 \item \mbox{\Hypertarget{classeo_neighborhood_a5d942d3d6982f4f6e5a2b71d18a2250a}\label{classeo_neighborhood_a5d942d3d6982f4f6e5a2b71d18a2250a}} virtual void {\bfseries best} (P\+OT \+\_\+particle)=0 \item \mbox{\Hypertarget{classeo_neighborhood_a89bfd350ebdf59cfbd902e614d0d29fa}\label{classeo_neighborhood_a89bfd350ebdf59cfbd902e614d0d29fa}} virtual \mbox{\hyperlink{classeo_neighborhood_a89bfd350ebdf59cfbd902e614d0d29fa}{$\sim$eo\+Neighborhood}} () \begin{DoxyCompactList}\small\item\em Virtual dtor. \end{DoxyCompactList}\item \mbox{\Hypertarget{classeo_neighborhood_aca5a70dc7fbbc5513e6090880a055daf}\label{classeo_neighborhood_aca5a70dc7fbbc5513e6090880a055daf}} virtual void {\bfseries put} (unsigned \+\_\+one\+Indice)=0 \item \mbox{\Hypertarget{classeo_neighborhood_ad0c928e3c85a9fc39f484529ef9adb32}\label{classeo_neighborhood_ad0c928e3c85a9fc39f484529ef9adb32}} virtual bool {\bfseries contains} (unsigned \+\_\+one\+Indice) const =0 \item \mbox{\Hypertarget{classeo_neighborhood_aacf4646020823fff47e96555f6f0b932}\label{classeo_neighborhood_aacf4646020823fff47e96555f6f0b932}} virtual unsigned {\bfseries size} () const =0 \item \mbox{\Hypertarget{classeo_neighborhood_a4a766e3b9e246bb401e6080b245611b3}\label{classeo_neighborhood_a4a766e3b9e246bb401e6080b245611b3}} virtual unsigned {\bfseries get} (unsigned \+\_\+index) const =0 \item \mbox{\Hypertarget{classeo_neighborhood_a70f13cf94fbc1a45e09eca4b5c5fad99}\label{classeo_neighborhood_a70f13cf94fbc1a45e09eca4b5c5fad99}} virtual P\+OT \& {\bfseries best} ()=0 \item \mbox{\Hypertarget{classeo_neighborhood_a5d942d3d6982f4f6e5a2b71d18a2250a}\label{classeo_neighborhood_a5d942d3d6982f4f6e5a2b71d18a2250a}} virtual void {\bfseries best} (P\+OT \+\_\+particle)=0 \item \mbox{\Hypertarget{classeo_neighborhood_a89bfd350ebdf59cfbd902e614d0d29fa}\label{classeo_neighborhood_a89bfd350ebdf59cfbd902e614d0d29fa}} virtual \mbox{\hyperlink{classeo_neighborhood_a89bfd350ebdf59cfbd902e614d0d29fa}{$\sim$eo\+Neighborhood}} () \begin{DoxyCompactList}\small\item\em Virtual dtor. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$class P\+OT$>$\newline class eo\+Neighborhood$<$ P\+O\+T $>$} Abstract class for neighborboods. Used for particle swarm optimization topology strategies. Can be social or physical. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item deprecated/eo/src/eo\+Neighborhood.\+h\end{DoxyCompactItemize}