\section{eo\-VRPEval\-Func Class Reference}
\label{classeo_v_r_p_eval_func}\index{eoVRPEvalFunc@{eoVRPEvalFunc}}
Evaluates an individual of type \doxyref{eo\-VRP}{p.}{classeo_v_r_p}.  


{\tt \#include $<$eo\-VRPEval\-Func.h$>$}

Inheritance diagram for eo\-VRPEval\-Func::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4cm]{classeo_v_r_p_eval_func}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\bf{eo\-VRPEval\-Func} ()\label{classeo_v_r_p_eval_func_9746622fd0ae11ae58261b0711b7918c}

\begin{CompactList}\small\item\em Constructor: nothing to do here. \item\end{CompactList}\item 
void \bf{operator()} (\bf{eo\-VRP} \&\_\-eo)
\begin{CompactList}\small\item\em Computes the (penalized) fitness. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Evaluates an individual of type \doxyref{eo\-VRP}{p.}{classeo_v_r_p}. 



Definition at line 54 of file eo\-VRPEval\-Func.h.

\subsection{Member Function Documentation}
\index{eoVRPEvalFunc@{eo\-VRPEval\-Func}!operator()@{operator()}}
\index{operator()@{operator()}!eoVRPEvalFunc@{eo\-VRPEval\-Func}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void eo\-VRPEval\-Func::operator() (\bf{eo\-VRP} \& {\em \_\-eo})\hspace{0.3cm}{\tt  [inline]}}\label{classeo_v_r_p_eval_func_840c1a7d38dbdeb40e283df3be42aa48}


Computes the (penalized) fitness. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em \_\-eo}]The individual to be evaluated. \end{description}
\end{Desc}


Definition at line 72 of file eo\-VRPEval\-Func.h.

References eo\-VRP::decode(), eo\-VRP::decoded(), EO$<$ F $>$::fitness(), EO$<$ F $>$::invalid(), and eo\-VRP::length().

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
eo\-VRPEval\-Func.h\end{CompactItemize}
