\section{Paradis\-EO-MOMoving\-Objects Class Hierarchy} This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList} \item \contentsline{section}{Empty\-Selection}{\pageref{class_empty_selection}}{} \item eo\-Functor\-Base{\tt [external]}\begin{CompactList} \item eo\-BF$<$ A1, A2, R $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Aspir\-Crit$<$ M $>$}{\pageref{classmo_aspir_crit}}{} \begin{CompactList} \item \contentsline{section}{mo\-Impr\-Best\-Fit\-Aspir\-Crit$<$ M $>$}{\pageref{classmo_impr_best_fit_aspir_crit}}{} \item \contentsline{section}{mo\-No\-Aspir\-Crit$<$ M $>$}{\pageref{classmo_no_aspir_crit}}{} \end{CompactList} \item \contentsline{section}{mo\-LSCheck\-Point$<$ M $>$}{\pageref{classmo_l_s_check_point}}{} \item \contentsline{section}{mo\-Move\-Incr\-Eval$<$ M $>$}{\pageref{classmo_move_incr_eval}}{} \item \contentsline{section}{mo\-Move\-Incr\-Eval$<$ Two\-Opt $>$}{\pageref{classmo_move_incr_eval}}{} \begin{CompactList} \item \contentsline{section}{Two\-Opt\-Incr\-Eval}{\pageref{class_two_opt_incr_eval}}{} \end{CompactList} \item \contentsline{section}{mo\-Move\-Init$<$ M $>$}{\pageref{classmo_move_init}}{} \item \contentsline{section}{mo\-Move\-Init$<$ Two\-Opt $>$}{\pageref{classmo_move_init}}{} \begin{CompactList} \item \contentsline{section}{Part\-Two\-Opt\-Init}{\pageref{class_part_two_opt_init}}{} \item \contentsline{section}{Two\-Opt\-Init}{\pageref{class_two_opt_init}}{} \end{CompactList} \item \contentsline{section}{mo\-Next\-Move$<$ M $>$}{\pageref{classmo_next_move}}{} \begin{CompactList} \item \contentsline{section}{mo\-It\-Rand\-Next\-Move$<$ M $>$}{\pageref{classmo_it_rand_next_move}}{} \end{CompactList} \item \contentsline{section}{mo\-Next\-Move$<$ Two\-Opt $>$}{\pageref{classmo_next_move}}{} \begin{CompactList} \item \contentsline{section}{Part\-Two\-Opt\-Next}{\pageref{class_part_two_opt_next}}{} \item \contentsline{section}{Two\-Opt\-Next}{\pageref{class_two_opt_next}}{} \end{CompactList} \item \contentsline{section}{mo\-Tabu\-List$<$ M $>$}{\pageref{classmo_tabu_list}}{} \begin{CompactList} \item \contentsline{section}{mo\-Simple\-Move\-Tabu\-List$<$ M $>$}{\pageref{classmo_simple_move_tabu_list}}{} \item \contentsline{section}{mo\-Simple\-Solution\-Tabu\-List$<$ M $>$}{\pageref{classmo_simple_solution_tabu_list}}{} \end{CompactList} \item \contentsline{section}{mo\-Tabu\-List$<$ Two\-Opt $>$}{\pageref{classmo_tabu_list}}{} \begin{CompactList} \item \contentsline{section}{Two\-Opt\-Tabu\-List}{\pageref{class_two_opt_tabu_list}}{} \end{CompactList} \end{CompactList} \item eo\-BF$<$ const M::EOType \&, M::EOType \&, void $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Move\-Expl$<$ M $>$}{\pageref{classmo_move_expl}}{} \begin{CompactList} \item \contentsline{section}{mo\-Move\-Loop\-Expl$<$ M $>$}{\pageref{classmo_move_loop_expl}}{} \begin{CompactList} \item \contentsline{section}{mo\-HCMove\-Loop\-Expl$<$ M $>$}{\pageref{classmo_h_c_move_loop_expl}}{} \item \contentsline{section}{mo\-TSMove\-Loop\-Expl$<$ M $>$}{\pageref{classmo_t_s_move_loop_expl}}{} \end{CompactList} \end{CompactList} \end{CompactList} \item eo\-BF$<$ EOType \&, EOType \&, bool $>${\tt [external]}\begin{CompactList} \item eo\-Quad\-Op$<$ EOType $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{Edge\-Xover}{\pageref{class_edge_xover}}{} \item \contentsline{section}{Order\-Xover}{\pageref{class_order_xover}}{} \item \contentsline{section}{Partial\-Mapped\-Xover}{\pageref{class_partial_mapped_xover}}{} \end{CompactList} \end{CompactList} \item eo\-BF$<$ M \&, M::EOType::Fitness \&, void $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Move\-Select$<$ M $>$}{\pageref{classmo_move_select}}{} \begin{CompactList} \item \contentsline{section}{mo\-Best\-Impr\-Select$<$ M $>$}{\pageref{classmo_best_impr_select}}{} \item \contentsline{section}{mo\-First\-Impr\-Select$<$ M $>$}{\pageref{classmo_first_impr_select}}{} \item \contentsline{section}{mo\-Rand\-Impr\-Select$<$ M $>$}{\pageref{classmo_rand_impr_select}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ A1, R $>${\tt [external]}\begin{CompactList} \item eo\-Eval\-Func$<$ EOT $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{Part\-Route\-Eval}{\pageref{class_part_route_eval}}{} \item \contentsline{section}{Route\-Eval}{\pageref{class_route_eval}}{} \end{CompactList} \item eo\-Init$<$ EOT $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{Route\-Init}{\pageref{class_route_init}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ const EOT \&, bool $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Sol\-Continue$<$ EOT $>$}{\pageref{classmo_sol_continue}}{} \begin{CompactList} \item \contentsline{section}{mo\-Fit\-Sol\-Continue$<$ EOT $>$}{\pageref{classmo_fit_sol_continue}}{} \item \contentsline{section}{mo\-Gen\-Sol\-Continue$<$ EOT $>$}{\pageref{classmo_gen_sol_continue}}{} \item \contentsline{section}{mo\-No\-Fit\-Impr\-Sol\-Continue$<$ EOT $>$}{\pageref{classmo_no_fit_impr_sol_continue}}{} \item \contentsline{section}{mo\-Steady\-Fit\-Sol\-Continue$<$ EOT $>$}{\pageref{classmo_steady_fit_sol_continue}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ double \&, bool $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Cooling\-Schedule}{\pageref{classmo_cooling_schedule}}{} \begin{CompactList} \item \contentsline{section}{mo\-Exponential\-Cooling\-Schedule}{\pageref{classmo_exponential_cooling_schedule}}{} \item \contentsline{section}{mo\-Linear\-Cooling\-Schedule}{\pageref{classmo_linear_cooling_schedule}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ EOT \&, bool $>${\tt [external]}\begin{CompactList} \item eo\-Mon\-Op$<$ EOT $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Algo$<$ EOT $>$}{\pageref{classmo_algo}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ EOT \&, void $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Move$<$ EOT $>$}{\pageref{classmo_move}}{} \begin{CompactList} \item \contentsline{section}{Two\-Opt}{\pageref{class_two_opt}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ EOType \&, bool $>${\tt [external]}\begin{CompactList} \item eo\-Mon\-Op$<$ EOType $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{City\-Swap}{\pageref{class_city_swap}}{} \end{CompactList} \end{CompactList} \item eo\-UF$<$ eo\-Vector$<$ float, unsigned int $>$ \&, void $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Move$<$ eo\-Vector$<$ float, unsigned int $>$ $>$}{\pageref{classmo_move}}{} \end{CompactList} \item eo\-UF$<$ M \&, void $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Rand\-Move$<$ M $>$}{\pageref{classmo_rand_move}}{} \end{CompactList} \item eo\-UF$<$ M::EOType \&, bool $>${\tt [external]}\begin{CompactList} \item eo\-Mon\-Op$<$ M::EOType $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Algo$<$ M::EOType $>$}{\pageref{classmo_algo}}{} \begin{CompactList} \item \contentsline{section}{mo\-HC$<$ M $>$}{\pageref{classmo_h_c}}{} \item \contentsline{section}{mo\-SA$<$ M $>$}{\pageref{classmo_s_a}}{} \item \contentsline{section}{mo\-TS$<$ M $>$}{\pageref{classmo_t_s}}{} \end{CompactList} \end{CompactList} \end{CompactList} \item eo\-UF$<$ Two\-Opt \&, void $>${\tt [external]}\begin{CompactList} \item \contentsline{section}{mo\-Rand\-Move$<$ Two\-Opt $>$}{\pageref{classmo_rand_move}}{} \begin{CompactList} \item \contentsline{section}{Two\-Opt\-Rand}{\pageref{class_two_opt_rand}}{} \end{CompactList} \end{CompactList} \end{CompactList} \item eo\-Op$<$ EOType $>${\tt [external]}\begin{CompactList} \item eo\-Mon\-Op$<$ EOType $>${\tt [external]}\item eo\-Mon\-Op$<$ EOT $>${\tt [external]}\item eo\-Mon\-Op$<$ M::EOType $>${\tt [external]}\item eo\-Quad\-Op$<$ EOType $>${\tt [external]}\end{CompactList} \item eo\-Printable{\tt [external]}\begin{CompactList} \item eo\-Persistent{\tt [external]}\begin{CompactList} \item \contentsline{section}{Two\-Opt}{\pageref{class_two_opt}}{} \end{CompactList} \end{CompactList} \end{CompactList}