Debut du decoupage des leçons: Lesson1 Compile OK

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1736 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
jhumeau 2010-04-08 15:34:58 +00:00
commit 05d984cb3b
13 changed files with 84 additions and 13 deletions

View file

@ -1 +1 @@
ADD_SUBDIRECTORY(oneMax)
ADD_SUBDIRECTORY(Lesson1)

View file

@ -0,0 +1,18 @@
INCLUDE_DIRECTORIES(${EO_SRC_DIR}/src
${MO_SRC_DIR}/src
${CMAKE_CURRENT_SOURCE_DIR}/../src)
LINK_DIRECTORIES(${EO_BIN_DIR}/lib)
ADD_EXECUTABLE(testSimpleHC testSimpleHC.cpp)
ADD_EXECUTABLE(testFirstImpr testFirstImpr.cpp)
ADD_EXECUTABLE(testRandomBestHC testRandomBestHC.cpp)
ADD_EXECUTABLE(testHCneutral testHCneutral.cpp)
TARGET_LINK_LIBRARIES(testSimpleHC eoutils ga eo)
TARGET_LINK_LIBRARIES(testFirstImpr eoutils ga eo)
TARGET_LINK_LIBRARIES(testRandomBestHC eoutils ga eo)
TARGET_LINK_LIBRARIES(testHCneutral eoutils ga eo)

View file

@ -23,10 +23,10 @@ using namespace std;
//-----------------------------------------------------------------------------
// fitness function
#include <funcOneMax.h>
#include <problems/eval/oneMaxFullEval.h>
#include <problems/bitString/moBitNeighbor.h>
#include <eoInt.h>
#include <neighborhood/moRndWithoutReplNeighborhood.h>
#include <oneMaxBitNeighbor.h>
#include <eval/moFullEvalByModif.h>
#include <eval/moFullEvalByCopy.h>
@ -98,7 +98,7 @@ void main_function(int argc, char **argv)
*
* ========================================================= */
FuncOneMax<Indi> eval(vecSize);
oneMaxFullEval<Indi> eval;
/* =========================================================

View file

@ -23,10 +23,10 @@ using namespace std;
//-----------------------------------------------------------------------------
// fitness function
#include <funcOneMax.h>
#include <problems/eval/oneMaxFullEval.h>
#include <problems/bitString/moBitNeighbor.h>
#include <eoInt.h>
#include <neighborhood/moOrderNeighborhood.h>
#include <oneMaxBitNeighbor.h>
#include <eval/moFullEvalByModif.h>
#include <eval/moFullEvalByCopy.h>
@ -102,7 +102,7 @@ void main_function(int argc, char **argv)
*
* ========================================================= */
FuncOneMax<Indi> eval(vecSize);
oneMaxFullEval<Indi> eval;
/* =========================================================

View file

@ -23,10 +23,10 @@ using namespace std;
//-----------------------------------------------------------------------------
// fitness function
#include <funcOneMax.h>
#include <problems/eval/oneMaxFullEval.h>
#include <problems/bitString/moBitNeighbor.h>
#include <eoInt.h>
#include <neighborhood/moOrderNeighborhood.h>
#include <oneMaxBitNeighbor.h>
#include <eval/moFullEvalByModif.h>
#include <eval/moFullEvalByCopy.h>
@ -98,7 +98,7 @@ void main_function(int argc, char **argv)
*
* ========================================================= */
FuncOneMax<Indi> eval(vecSize);
oneMaxFullEval<Indi> eval;
/* =========================================================

View file

@ -23,10 +23,10 @@ using namespace std;
//-----------------------------------------------------------------------------
// fitness function
#include <funcOneMax.h>
#include <problems/eval/oneMaxFullEval.h>
#include <problems/bitString/moBitNeighbor.h>
#include <eoInt.h>
#include <neighborhood/moOrderNeighborhood.h>
#include <oneMaxBitNeighbor.h>
#include <eval/moFullEvalByModif.h>
#include <eval/moFullEvalByCopy.h>
@ -98,7 +98,7 @@ void main_function(int argc, char **argv)
*
* ========================================================= */
FuncOneMax<Indi> eval(vecSize);
oneMaxFullEval<Indi> eval;
/* =========================================================