added new tagged version for polytech's tp

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@622 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
legrand 2007-09-28 11:53:32 +00:00
commit ff783be0f6
1236 changed files with 136667 additions and 0 deletions

View file

@ -0,0 +1 @@
secretword=Nothing

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,9 @@
Source Code:
Sebastien CAHON
Jean-Charles BOISSON : Jean-Charles.Boisson@lifl.fr
Lessons:
Sebastien CAHON
Documentation:
Jean-Charles BOISSON : Jean-Charles.Boisson@lifl.fr

View file

@ -0,0 +1,138 @@
######################################################################################
### 0) If you want to set your own variables in mo-conf.cmake and avoid the cmd line
######################################################################################
INCLUDE(mo-conf.cmake OPTIONAL)
######################################################################################
######################################################################################
### 1) Project properties
######################################################################################
# set the project name
PROJECT(ParadisEO-MO)
SET(PACKAGE_BUGREPORT "paradiseo-help@lists.gforge.inria.fr" CACHE STRING "Package bug report" FORCE)
SET(PACKAGE_NAME "ParadisEO-MO Moving Objects" CACHE STRING "Package name" FORCE)
SET(PACKAGE_STRING "ParadisEO-MO 1.0" CACHE STRING "Package string full name" FORCE)
SET(PACKAGE_VERSION "1.0" CACHE STRING "Package version" FORCE)
SET(GLOBAL_VERSION "1.0" CACHE STRING "Global version" FORCE)
SET(VERSION "1.0" CACHE STRING "Version" FORCE)
# check cmake version compatibility
CMAKE_MINIMUM_REQUIRED(VERSION 2.4 FATAL_ERROR)
# regular expression checking
INCLUDE_REGULAR_EXPRESSION("^.*$" "^$")
# set a language for the entire project.
ENABLE_LANGUAGE(CXX)
ENABLE_LANGUAGE(C)
#####################################################################################
#####################################################################################
### 2) Include required modules
#####################################################################################
INCLUDE(CMakeBackwardCompatibilityCXX)
INCLUDE(FindDoxygen)
INCLUDE(FindGnuplot)
# check for some functions
INCLUDE(CheckLibraryExists)
######################################################################################
######################################################################################
### 3) Include the main configuration variables
######################################################################################
# The "config" variable must be provided on the command line
IF(NOT DEFINED config OR NOT config)
MESSAGE(FATAL_ERROR "The \"config\" variable must be set on the command line to
give the path of the install configuration file. ")
ENDIF(NOT DEFINED config OR NOT config)
# Need the config file whose full path is given thanks to the "config" variable
INCLUDE(${config})
######################################################################################
######################################################################################
### 4) Paths checking
######################################################################################
IF(WIN32)
SET (ABSOLUTE_PATH_REGEX "^[A-Z]:|^[a-z]:")
ELSE(WIN32)
SET (ABSOLUTE_PATH_REGEX "^/")
ENDIF(WIN32)
SET(REQUIRED_PATHS "EO_SRC_DIR" "EO_BIN_DIR")
FOREACH (path ${REQUIRED_PATHS})
IF(EXISTS ${${path}})
MESSAGE (STATUS "Using ${path}=${${path}}")
ELSE(EXISTS ${${path}})
MESSAGE (FATAL_ERROR "\n Cannot find \"${${path}}\". Please, fill \"${config}\" with a correct value")
ENDIF(EXISTS ${${path}})
IF(NOT ${${path}} MATCHES "${ABSOLUTE_PATH_REGEX}")
MESSAGE (FATAL_ERROR "${${path}} MUST BE an absolute path")
ENDIF(NOT ${${path}} MATCHES "${ABSOLUTE_PATH_REGEX}")
ENDFOREACH (path ${REQUIRED_PATHS})
######################################################################################
#####################################################################################
### 5) Manage the build type
#####################################################################################
# the user should choose the build type on windows environments,excepted under cygwin (default=none)
SET(CMAKE_DEFAULT_BUILD_TYPE Debug CACHE STRING "Variable that stores the default CMake build type" FORCE)
IF(WIN32 AND NOT CYGWIN)
IF(NOT CMAKE_BUILD_TYPE)
SET( CMAKE_BUILD_TYPE
${CMAKE_DEFAULT_BUILD_TYPE} CACHE STRING
"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel."
FORCE)
ENDIF(NOT CMAKE_BUILD_TYPE)
MESSAGE(STATUS "")
MESSAGE(STATUS "Warning: The type of build is: ${CMAKE_BUILD_TYPE}.")
MESSAGE(STATUS "The available types are: None Debug Release RelWithDebInfo MinSizeRel.")
MESSAGE(STATUS "You can choose it with: cmake <path-to-source> -D<build-type>")
MESSAGE(STATUS "")
ENDIF(WIN32 AND NOT CYGWIN)
#####################################################################################
######################################################################################
### 6) Where must cmake go now ?
######################################################################################
SUBDIRS(doc test tutorial)
######################################################################################
######################################################################################
### 7) Test config
######################################################################################
#SET(ENABLE_CMAKE_TESTING TRUE CACHE BOOL "Should we test using Dart")
IF (ENABLE_CMAKE_TESTING)
ENABLE_TESTING()
ENDIF (ENABLE_CMAKE_TESTING)
######################################################################################

View file

@ -0,0 +1,77 @@
PARADISEO-MO README FILE
=======================================================================
=======================================================================
Welcome to PARADISEO-MO (Moving Objects), one part of the ParadisEO framework.
=======================================================================
BUILDING PARADISEO-MO
=======================================================================
The basic installation procedure goes the following:
To compile paradiseo-mo in the default directory,
go to paradiseo-mo/build/ and run:
> cmake ../ -DEOdir=$(EO)
> make
// for an easy-use of the provided lessons
> make install
// optional (if the documentation is not already available)
> make doc
To compile paradiseo-mo anywhere else, simply run:
> cmake $(MO) -DEOdir=$(EO)
> make
// for an easy-use of the provided lessons
> make install
// optional (if the documentation is not already available)
> make doc
where $(EO) is the top-level directory of PARADISEO-EO,
and $(MO) is the top-level directory of PARADISEO-MO.
To clean everything, simply run
> make clean
======================================================================
DIRECTORY STRUCTURE
======================================================================
After unpacking the archive file, you should end up with the following
structure:
.../ The MAIN PARADISEO-MO directory, created when unpacking.
|
+-- build Repertory where the executables will be produced.
|
|
+-- src SOURCE directory contains most PARADISEO-MO .h files.
|
|
+-- doc DOCUMENTATION directory (generated by Doxygen).
| |
| +- html HTML files - start at index.html.
| |
| +- latex latex files - use to generate Postcript doc.
| |
| +- man Unix man format documentation.
|
|
+-- tutorial TUTORIAL with lessons
|
+- examples APPLICATIONS - one directory per separate application.
| |
| +- tsp traveling salesman problem (TSP) example sources.
| |
| +- benchs TSP instance files.
|
+- Lesson1 How make a Hill Climbing on the TSP example (source file and lesson_1.pdf).
|
+- Lesson2 How make a Tabu Search on the TSP example (source file and lesson_2.pdf).
|
+- Lesson3 How make a Simulated Annealing on the TSP example (source file and lesson_3.pdf).
===================================================================
NOTES
===================================================================
Mailing list : paradiseo-help@lists.gforge.inria.fr

View file

@ -0,0 +1,26 @@
##########################################################################################
### MO Doc generation using Doxygen
##########################################################################################
IF (DOXYGEN_FOUND)
SET(DOC_DIR ${CMAKE_BINARY_DIR}/doc CACHE PATH "MO documentation directory")
SET(MO_DOC_CONFIG_FILE "mo.doxyfile" CACHE PATH "MO documentation configuration file")
# define the doc target
IF (DOXYGEN_EXECUTABLE)
ADD_CUSTOM_TARGET(doc
COMMAND ${DOXYGEN_EXECUTABLE} ${MO_DOC_CONFIG_FILE}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
ENDIF (DOXYGEN_EXECUTABLE)
# configure doxyfile file
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/doc/${MO_DOC_CONFIG_FILE}.cmake"
"${CMAKE_BINARY_DIR}/doc/${MO_DOC_CONFIG_FILE}")
ELSE (DOXYGEN_FOUND)
MESSAGE(STATUS "Unable to generate the documentation, Doxygen package not found")
ENDIF (DOXYGEN_FOUND)
##########################################################################################

View file

@ -0,0 +1,76 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>PARADISEO-MO: Class List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>PARADISEO-MO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="class_empty_selection.html">EmptySelection</a></td><td class="indexvalue">Special class that describes the case of no selection </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_algo.html">moAlgo&lt; EOT &gt;</a></td><td class="indexvalue">Description of an algorithm of the paradiseo-mo library </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a></td><td class="indexvalue">Description of the conditions in which a tabu move could be accepted </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</a></td><td class="indexvalue">Template for classes which need to compare two EOT and indicate if the first is "better" than the second </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a></td><td class="indexvalue">This class gives the description of a cooling schedule </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td class="indexvalue">One possible <a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td class="indexvalue">Comparison according to the fitness </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stop criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stop criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td class="indexvalue">Hill Climbing (HC) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Iterative explorer used by a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td class="indexvalue">Iterated Local Search (ILS) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_next_move.html" title="Class which allows to generate a new move (moMove).">moNextMove</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td class="indexvalue">Class which allows a checkpointing system </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move.html">moMove&lt; EOT &gt;</a></td><td class="indexvalue">Definition of a move </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_expl.html">moMoveExpl&lt; M &gt;</a></td><td class="indexvalue">Description of a move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) explorer </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</a></td><td class="indexvalue">(generally) Efficient evaluation function based a move and a solution </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</a></td><td class="indexvalue">Move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) initializer </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Class which describes an iterative explorer </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a></td><td class="indexvalue">Class that describes a move selector (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a></td><td class="indexvalue">Class which allows to generate a new move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td class="indexvalue">One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stop criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a> selector (<a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_rand_move.html">moRandMove&lt; M &gt;</a></td><td class="indexvalue">Random move generator </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td class="indexvalue">Simulated Annealing (SA) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a move tabu list with a limited memory </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a solution tabu list with limited length </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">Class that describes a stop criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stopping criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a tabu list that a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> uses </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td class="indexvalue">Tabu Search (TS) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Explorer for a Tabu Search algorithm </td></tr>
</table>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 25 16:25:47 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,54 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: city_swap.cpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<h1>city_swap.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "city_swap.cpp"</span>
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team, LIFL, 2002-2006</span>
<a name="l00006"></a>00006
<a name="l00007"></a>00007 <span class="comment">/* TEXT LICENCE</span>
<a name="l00008"></a>00008 <span class="comment"> </span>
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr</span>
<a name="l00010"></a>00010 <span class="comment">*/</span>
<a name="l00011"></a>00011
<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;utils/eoRNG.h&gt;</span>
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="preprocessor">#include "city_swap.h"</span>
<a name="l00015"></a>00015
<a name="l00016"></a><a class="code" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">00016</a> <span class="keywordtype">bool</span> <a class="code" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">CitySwap :: operator () </a>(Route &amp; __route) {
<a name="l00017"></a>00017
<a name="l00018"></a>00018 std :: swap (__route [rng.random (__route.size ())],
<a name="l00019"></a>00019 __route [rng.random (__route.size ())]) ;
<a name="l00020"></a>00020
<a name="l00021"></a>00021 __route.invalidate () ;
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="keywordflow">return</span> true ;
<a name="l00024"></a>00024 }
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:28 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: city_swap.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<h1>city_swap.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "city_swap.h"</span>
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team, LIFL, 2002-2006</span>
<a name="l00006"></a>00006
<a name="l00007"></a>00007 <span class="comment">/* TEXT LICENCE</span>
<a name="l00008"></a>00008 <span class="comment"> </span>
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr</span>
<a name="l00010"></a>00010 <span class="comment">*/</span>
<a name="l00011"></a>00011
<a name="l00012"></a>00012 <span class="preprocessor">#ifndef city_swap_h</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define city_swap_h</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoOp.h&gt;</span>
<a name="l00016"></a>00016
<a name="l00017"></a>00017 <span class="preprocessor">#include "route.h"</span>
<a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="class_city_swap.html">00021</a> <span class="keyword">class </span><a class="code" href="class_city_swap.html" title="Its swaps two vertices randomly choosen.">CitySwap</a> : <span class="keyword">public</span> eoMonOp &lt;Route&gt; {
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="keyword">public</span> :
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keywordtype">bool</span> <a class="code" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">operator () </a>(Route &amp; __route) ;
<a name="l00026"></a>00026
<a name="l00027"></a>00027 } ;
<a name="l00028"></a>00028
<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:28 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>CitySwap Member List</h1>This is the complete list of members for <a class="el" href="class_city_swap.html">CitySwap</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_city_swap.html">CitySwap</a></td><td></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:28 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: CitySwap Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>CitySwap Class Reference</h1><!-- doxytag: class="CitySwap" -->Its swaps two vertices randomly choosen.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="city__swap_8h-source.html">city_swap.h</a>&gt;</code>
<p>
<a href="class_city_swap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e6958b62048c89604cbf046b86bdf2d"></a><!-- doxytag: member="CitySwap::operator()" ref="7e6958b62048c89604cbf046b86bdf2d" args="(Route &amp;__route)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">operator()</a> (Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Its swaps two vertices randomly choosen.
<p>
<p>
Definition at line <a class="el" href="city__swap_8h-source.html#l00021">21</a> of file <a class="el" href="city__swap_8h-source.html">city_swap.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="city__swap_8h-source.html">city_swap.h</a><li><a class="el" href="city__swap_8cpp-source.html">city_swap.cpp</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:28 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,45 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>EdgeXover Member List</h1>This is the complete list of members for <a class="el" href="class_edge_xover.html">EdgeXover</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#7d9272c12cfa55df4677d5ad837a0e5c">_map</a></td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#b590458c35c16a14896a4bcdf9674ade">add_vertex</a>(unsigned int __vertex, Route &amp;__child)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a>(const Route &amp;__par1, const Route &amp;__par2)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a>(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#cb1c0a103106a4d3319540cb23163a79">operator()</a>(Route &amp;__route1, Route &amp;__route2)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#46d4d4724cf6d660b1a7ab4a346573d4">visited</a></td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:28 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: EdgeXover Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>EdgeXover Class Reference</h1><!-- doxytag: class="EdgeXover" -->Edge Crossover.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="edge__xover_8h-source.html">edge_xover.h</a>&gt;</code>
<p>
<a href="class_edge_xover-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb1c0a103106a4d3319540cb23163a79"></a><!-- doxytag: member="EdgeXover::operator()" ref="cb1c0a103106a4d3319540cb23163a79" args="(Route &amp;__route1, Route &amp;__route2)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#cb1c0a103106a4d3319540cb23163a79">operator()</a> (Route &amp;__route1, Route &amp;__route2)</td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88c2d4c9a878454a32d56010f3dddc27"></a><!-- doxytag: member="EdgeXover::cross" ref="88c2d4c9a878454a32d56010f3dddc27" args="(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a> (const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04de96aa1016836e0ba5f4b952a5fa16"></a><!-- doxytag: member="EdgeXover::build_map" ref="04de96aa1016836e0ba5f4b952a5fa16" args="(const Route &amp;__par1, const Route &amp;__par2)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a> (const Route &amp;__par1, const Route &amp;__par2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b590458c35c16a14896a4bcdf9674ade"></a><!-- doxytag: member="EdgeXover::add_vertex" ref="b590458c35c16a14896a4bcdf9674ade" args="(unsigned int __vertex, Route &amp;__child)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#b590458c35c16a14896a4bcdf9674ade">add_vertex</a> (unsigned int __vertex, Route &amp;__child)</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d9272c12cfa55df4677d5ad837a0e5c"></a><!-- doxytag: member="EdgeXover::_map" ref="7d9272c12cfa55df4677d5ad837a0e5c" args="" -->
std::vector&lt; std::set&lt; unsigned <br>
int &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#7d9272c12cfa55df4677d5ad837a0e5c">_map</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46d4d4724cf6d660b1a7ab4a346573d4"></a><!-- doxytag: member="EdgeXover::visited" ref="46d4d4724cf6d660b1a7ab4a346573d4" args="" -->
std::vector&lt; bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#46d4d4724cf6d660b1a7ab4a346573d4">visited</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Edge Crossover.
<p>
<p>
Definition at line <a class="el" href="edge__xover_8h-source.html#l00023">23</a> of file <a class="el" href="edge__xover_8h-source.html">edge_xover.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="edge__xover_8h-source.html">edge_xover.h</a><li><a class="el" href="edge__xover_8cpp-source.html">edge_xover.cpp</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:28 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,54 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>PARADISEO-MO: EmptySelection Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>EmptySelection Class Reference</h1><!-- doxytag: class="EmptySelection" -->Special class that describes the case of no selection.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Special class that describes the case of no selection.
<p>
This class is used as an exception that can be thrown if a solution selector has completly failed.
<p>
<p>
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 25 16:25:47 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>OrderXover Member List</h1>This is the complete list of members for <a class="el" href="class_order_xover.html">OrderXover</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_order_xover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a>(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td><td><a class="el" href="class_order_xover.html">OrderXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_order_xover.html#0ff6aada669eb8173322ed68cda1ac61">operator()</a>(Route &amp;__route1, Route &amp;__route2)</td><td><a class="el" href="class_order_xover.html">OrderXover</a></td><td></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:29 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,61 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: OrderXover Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>OrderXover Class Reference</h1><!-- doxytag: class="OrderXover" -->Order Crossover.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="order__xover_8h-source.html">order_xover.h</a>&gt;</code>
<p>
<a href="class_order_xover-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ff6aada669eb8173322ed68cda1ac61"></a><!-- doxytag: member="OrderXover::operator()" ref="0ff6aada669eb8173322ed68cda1ac61" args="(Route &amp;__route1, Route &amp;__route2)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_order_xover.html#0ff6aada669eb8173322ed68cda1ac61">operator()</a> (Route &amp;__route1, Route &amp;__route2)</td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2bf90b5f46ac4a344777e17bc5f364d"></a><!-- doxytag: member="OrderXover::cross" ref="d2bf90b5f46ac4a344777e17bc5f364d" args="(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_order_xover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a> (const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Order Crossover.
<p>
<p>
Definition at line <a class="el" href="order__xover_8h-source.html#l00020">20</a> of file <a class="el" href="order__xover_8h-source.html">order_xover.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="order__xover_8h-source.html">order_xover.h</a><li><a class="el" href="order__xover_8cpp-source.html">order_xover.cpp</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:29 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

View file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ParadisEO-MOMovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>PartRouteEval Member List</h1>This is the complete list of members for <a class="el" href="class_part_route_eval.html">PartRouteEval</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#5bde722e66378b2570ae6c4b4f8df58e">from</a></td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#965fab875fb601f17934a6ece761beae">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#a331566b29bc3227f377004232f05491">PartRouteEval</a>(float __from, float __to)</td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#de53cc919faa498663f327b72c357da3">to</a></td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 20 11:30:29 2007 for ParadisEO-MOMovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more