\hypertarget{classEdgeXover}{ \section{Edge\-Xover Class Reference} \label{classEdgeXover}\index{EdgeXover@{EdgeXover}} } Edge Crossover. {\tt \#include $<$edge\_\-xover.h$>$} \subsection*{Public Member Functions} \begin{CompactItemize} \item \hypertarget{classEdgeXover_cb1c0a103106a4d3319540cb23163a79}{ bool \hyperlink{classEdgeXover_cb1c0a103106a4d3319540cb23163a79}{operator()} (Route \&\_\-\_\-route1, Route \&\_\-\_\-route2)} \label{classEdgeXover_cb1c0a103106a4d3319540cb23163a79} \end{CompactItemize} \subsection*{Private Member Functions} \begin{CompactItemize} \item \hypertarget{classEdgeXover_88c2d4c9a878454a32d56010f3dddc27}{ void \hyperlink{classEdgeXover_88c2d4c9a878454a32d56010f3dddc27}{cross} (const Route \&\_\-\_\-par1, const Route \&\_\-\_\-par2, Route \&\_\-\_\-child)} \label{classEdgeXover_88c2d4c9a878454a32d56010f3dddc27} \item \hypertarget{classEdgeXover_1b3a4c75dd9a034c81af6d89d85d30f5}{ void \hyperlink{classEdgeXover_1b3a4c75dd9a034c81af6d89d85d30f5}{remove\_\-entry} (unsigned \_\-\_\-vertex, std::vector$<$ std::set$<$ unsigned $>$ $>$ \&\_\-\_\-map)} \label{classEdgeXover_1b3a4c75dd9a034c81af6d89d85d30f5} \item \hypertarget{classEdgeXover_04de96aa1016836e0ba5f4b952a5fa16}{ void \hyperlink{classEdgeXover_04de96aa1016836e0ba5f4b952a5fa16}{build\_\-map} (const Route \&\_\-\_\-par1, const Route \&\_\-\_\-par2)} \label{classEdgeXover_04de96aa1016836e0ba5f4b952a5fa16} \item \hypertarget{classEdgeXover_2d3045ef503d8b16a27e11fdc23ca11c}{ void \hyperlink{classEdgeXover_2d3045ef503d8b16a27e11fdc23ca11c}{add\_\-vertex} (unsigned \_\-\_\-vertex, Route \&\_\-\_\-child)} \label{classEdgeXover_2d3045ef503d8b16a27e11fdc23ca11c} \end{CompactItemize} \subsection*{Private Attributes} \begin{CompactItemize} \item \hypertarget{classEdgeXover_d41399c6effb54ee48c722f1e19cb3c3}{ std::vector$<$ std::set$<$ unsigned $>$ $>$ \hyperlink{classEdgeXover_d41399c6effb54ee48c722f1e19cb3c3}{\_\-map}} \label{classEdgeXover_d41399c6effb54ee48c722f1e19cb3c3} \item \hypertarget{classEdgeXover_46d4d4724cf6d660b1a7ab4a346573d4}{ std::vector$<$ bool $>$ \hyperlink{classEdgeXover_46d4d4724cf6d660b1a7ab4a346573d4}{visited}} \label{classEdgeXover_46d4d4724cf6d660b1a7ab4a346573d4} \end{CompactItemize} \subsection{Detailed Description} Edge Crossover. Definition at line 35 of file edge\_\-xover.h. The documentation for this class was generated from the following files:\begin{CompactItemize} \item edge\_\-xover.h\item edge\_\-xover.cpp\end{CompactItemize}