\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}
