* New tree configuration of the project:

.../
   ...           + -- EO
   |             |
   |             |
   +-- src ----- + -- EDO
   |             |
   |             |
   +-- test      + -- MO
   |             |
   |             |
   +-- tutorial  + -- MOEO
   |             |
   |             |
   +-- doc       + -- SMP
   |             |
   |             |
   ...           + -- EOMPI
                 |
                 |
                 + -- EOSERIAL

Question for current maintainers: ./README: new release?

Also:

* Moving out eompi & eoserial modules (issue #2).

* Correction of the errors when executing "make doc" command.

* Adding a solution for the conflicting headers problem (see the two CMake Cache
 Values: PROJECT_TAG & PROJECT_HRS_INSTALL_SUBPATH) (issue #1)

* Header inclusions:
        ** src: changing absolute paths into relative paths ('#include <...>' -> '#include "..."')
        ** test, tutorial: changing relative paths into absolute paths ('#include "..."' -> '#include <...>')

* Moving out some scripts from EDO -> to the root

* Add a new script for compilation and installation (see build_gcc_linux_install)

* Compilation with uBLAS library or EDO module: now ok

* Minor modifications on README & INSTALL files

* Comment eompi failed tests with no end

*** TODO: CPack (debian (DEB) & RedHat (RPM) packages) (issues #6 & #7) ***
This commit is contained in:
Adèle Harrissart 2014-08-04 13:40:28 +02:00
commit 490e837f7a
2359 changed files with 7688 additions and 16329 deletions

0
deprecated/eo/tutorial/CMakeLists.txt Normal file → Executable file
View file

6
deprecated/eo/tutorial/Lesson1/CMakeLists.txt Normal file → Executable file
View file

@ -57,8 +57,8 @@ TARGET_LINK_LIBRARIES(exercise1.3 ga eo eoutils)
### 6) Configure project installation paths
######################################################################################
INSTALL(TARGETS FirstBitGA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson1 COMPONENT examples)
INSTALL(TARGETS FirstRealGA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson1 COMPONENT examples)
INSTALL(TARGETS exercise1.3 RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson1 COMPONENT examples)
INSTALL(TARGETS FirstBitGA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson1 COMPONENT examples)
INSTALL(TARGETS FirstRealGA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson1 COMPONENT examples)
INSTALL(TARGETS exercise1.3 RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson1 COMPONENT examples)
######################################################################################

0
deprecated/eo/tutorial/Lesson1/FirstBitGA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson1/FirstRealGA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson1/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson1/exercise1.3.cpp Normal file → Executable file
View file

6
deprecated/eo/tutorial/Lesson2/CMakeLists.txt Normal file → Executable file
View file

@ -53,8 +53,8 @@ TARGET_LINK_LIBRARIES(exercise2.3 ga eo eoutils)
### 6) Configure project installation paths
######################################################################################
INSTALL(TARGETS FirstBitEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson2 COMPONENT examples)
INSTALL(TARGETS FirstRealEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson2 COMPONENT examples)
INSTALL(TARGETS exercise2.3 RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson2 COMPONENT examples)
INSTALL(TARGETS FirstBitEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson2 COMPONENT examples)
INSTALL(TARGETS FirstRealEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson2 COMPONENT examples)
INSTALL(TARGETS exercise2.3 RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson2 COMPONENT examples)
######################################################################################

0
deprecated/eo/tutorial/Lesson2/FirstBitEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson2/FirstRealEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson2/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson2/binary_value.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson2/exercise2.3.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson2/real_value.h Normal file → Executable file
View file

6
deprecated/eo/tutorial/Lesson3/CMakeLists.txt Normal file → Executable file
View file

@ -57,8 +57,8 @@ TARGET_LINK_LIBRARIES(exercise3.1 ga eoutils eo)
### 6) Configure project installation paths
######################################################################################
INSTALL(TARGETS SecondBitEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson3 COMPONENT examples)
INSTALL(TARGETS SecondRealEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson3 COMPONENT examples)
INSTALL(TARGETS exercise3.1 RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson3 COMPONENT examples)
INSTALL(TARGETS SecondBitEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson3 COMPONENT examples)
INSTALL(TARGETS SecondRealEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson3 COMPONENT examples)
INSTALL(TARGETS exercise3.1 RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson3 COMPONENT examples)
######################################################################################

0
deprecated/eo/tutorial/Lesson3/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson3/SecondBitEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson3/SecondRealEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson3/binary_value.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson3/exercise3.1.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson3/real_value.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/BitEA.cpp Normal file → Executable file
View file

6
deprecated/eo/tutorial/Lesson4/CMakeLists.txt Normal file → Executable file
View file

@ -91,8 +91,8 @@ TARGET_LINK_LIBRARIES(ESEA es ga eo eoutils)
### 6) Configure project installation paths
######################################################################################
INSTALL(TARGETS BitEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson4 COMPONENT examples)
INSTALL(TARGETS RealEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson4 COMPONENT examples)
INSTALL(TARGETS ESEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson4 COMPONENT examples)
INSTALL(TARGETS BitEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson4 COMPONENT examples)
INSTALL(TARGETS RealEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson4 COMPONENT examples)
INSTALL(TARGETS ESEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson4 COMPONENT examples)
######################################################################################

0
deprecated/eo/tutorial/Lesson4/ESEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/ESEA.param Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/RealEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/RealEA.param Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/binary_value.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson4/real_value.h Normal file → Executable file
View file

4
deprecated/eo/tutorial/Lesson5/CMakeLists.txt Normal file → Executable file
View file

@ -50,7 +50,7 @@ TARGET_LINK_LIBRARIES(OneMaxLibEA es ga eo eoutils)
### 6) Configure project installation paths
######################################################################################
INSTALL(TARGETS OneMaxEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson5 COMPONENT examples)
INSTALL(TARGETS OneMaxLibEA RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson5 COMPONENT examples)
INSTALL(TARGETS OneMaxEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson5 COMPONENT examples)
INSTALL(TARGETS OneMaxLibEA RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson5 COMPONENT examples)
######################################################################################

0
deprecated/eo/tutorial/Lesson5/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/OneMaxEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/OneMaxLibEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/eoOneMax.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/eoOneMaxEvalFunc.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/eoOneMaxInit.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/eoOneMaxMutation.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/eoOneMaxQuadCrossover.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/make_OneMax.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/make_genotype_OneMax.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson5/make_op_OneMax.h Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson6/BinaryPSO.cpp Normal file → Executable file
View file

4
deprecated/eo/tutorial/Lesson6/CMakeLists.txt Normal file → Executable file
View file

@ -45,7 +45,7 @@ TARGET_LINK_LIBRARIES(RealPSO eo eoutils)
### 6) Configure project installation paths
######################################################################################
INSTALL(TARGETS BinaryPSO RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson6 COMPONENT examples)
INSTALL(TARGETS RealPSO RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/examples/Lesson6 COMPONENT examples)
INSTALL(TARGETS BinaryPSO RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson6 COMPONENT examples)
INSTALL(TARGETS RealPSO RUNTIME DESTINATION local/share/${PROJECT_TAG}/eo/examples/Lesson6 COMPONENT examples)
######################################################################################

0
deprecated/eo/tutorial/Lesson6/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/Lesson6/RealPSO.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Makefile.simple Normal file → Executable file
View file

0
deprecated/eo/tutorial/README Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/ChangeLog Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/EO.tpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/Makefile.am.src-tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/Makefile.am.top-tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/MyStructEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/MyStructLibEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/MyStructSEA.cpp Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/README Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/README.manual Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/README.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/binCrossover.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/configure.ac.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/continue.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/eoMyStruct.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/evalFunc.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/init.tmpl Normal file → Executable file
View file

View file

0
deprecated/eo/tutorial/Templates/make_MyStruct.cpp Normal file → Executable file
View file

View file

0
deprecated/eo/tutorial/Templates/make_op_MyStruct.h Normal file → Executable file
View file

View file

0
deprecated/eo/tutorial/Templates/mutation.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/quadCrossover.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/Templates/stat.tmpl Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/BitEA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/EA_tutorial.jpg Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before After
Before After

0
deprecated/eo/tutorial/html/FirstBitEA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/FirstBitGA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/FirstRealEA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/FirstRealGA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/Firstmerge.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/NoWay.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/OneMaxEA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/SecondBitEA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/SecondRealEA.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/beige009.jpg Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

Before After
Before After

0
deprecated/eo/tutorial/html/binary_value.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/debut.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoBottomUp.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoCheckPoint.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoEngine.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoEval.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoGeneration.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoInit.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoIo.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoLesson1.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoLesson2.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoLesson3.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoLesson4.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoLesson5.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoOneMax.html Normal file → Executable file
View file

0
deprecated/eo/tutorial/html/eoOneMaxEvalFunc.html Normal file → Executable file
View file

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