Commit graph

70 commits

Author SHA1 Message Date
Caner Candan
e8f6c5f21b * indentation, whitespace cleanup 2011-05-11 15:28:41 +02:00
Caner Candan
bdc0b0fa9e - removed useless .cvsignore files since we are using git now 2011-05-10 10:34:35 +02:00
Caner Candan
56c6edab04 * indentations + whitespace cleanup 2011-05-05 16:54:00 +02:00
Johann Dreo
b7009822a5 fix some doxygen warnings 2010-11-07 23:43:58 +01:00
Johann Dreo
bd236ee67f add tests interfaces as examples in the doc ; remove unused test binaries ; some code formating 2010-11-07 23:12:28 +01:00
Johann Dreo
2104f5b7e9 and finally... still more grouping in documentation. 2010-11-05 22:46:15 +01:00
Johann Dreo
8b9aea4a0b more doc groups, cleaner modules hierarchy 2010-11-01 23:08:58 +01:00
Caner Candan
6d04ba9d32 ticket #1: Remove the autotools files done 2010-09-01 14:51:09 +02:00
Caner CANDAN
7159f8e5c4 + cpack configuration in order to generate packaging files, to make it easier use the script package_deb and package_rpm 2010-08-18 17:06:16 +02:00
paradiseo
080f98bffa Cmake configuration modified 2009-01-14 14:50:46 +00:00
kuepper
0388f95758 Update for gcc-4.3 compatibility 2008-03-31 19:11:13 +00:00
ldacosta
af8cd4b08b Adjusting configuration for Eclipse 2008-03-28 15:57:55 +00:00
tlegrand
1613342bcf deleted cxx flags for cl compiler. They have been moved to the CMakeLists.txt at the top level 2008-02-14 08:23:16 +00:00
tlegrand
112b34bceb Completed CMake config 2007-09-18 15:12:22 +00:00
kuepper
4c89acad72 Fix according to
[ 1663606 ] eoBitOp vector access
2007-08-21 14:52:50 +00:00
tlegrand
89047a3db6 added CMake configuration files 2007-08-10 14:29:12 +00:00
kuepper
adbc5dd461 fixes for gcc-4 compilation -- still have a linker problem 2005-12-07 15:40:23 +00:00
kuepper
7c3702f6a6 Handle including from contrib/MGE nicely. 2005-10-06 17:22:40 +00:00
kuepper
6e0c4a7264 Make sure uint32_t is defined correctly in eoRNG.h and use it where
appropriate.
2005-09-26 10:18:15 +00:00
kuepper
7b9e6d3e1f more adjustments for gcc-3.4 (now using optimization, go figure...) 2004-12-23 17:22:52 +00:00
kuepper
85a326c5e4 Adjust code to perform to C++ standard according to gcc-3.4
interpretation... (Have not compiled/checked/changed paradisEO.)

That is, the current code compiles with gcc-3.4 and the checks
(besides t-MGE1bit) all pass.
2004-12-23 15:29:07 +00:00
kuepper
51471804cd fix installation, dist-preparation 2004-09-22 18:18:31 +00:00
kuepper
5e416e4a1c don't use user-variables 2004-09-20 16:05:25 +00:00
kuepper
c8494642d5 Updated build-prcess to be completely under automake control.
For the tutorial the old Makefiles are saved as Makefile.simple in all
the respective directories.

Use generated config.h instead of command-line passing of preprocessor
flags.

Updated support files from current automake.
2004-09-17 16:53:31 +00:00
evomarc
795f63b7fe Adding sharing - needed to modify quite a few files, like eoDistance.h
make_algo_scalar.h and all related files, and the like
2004-05-25 08:03:30 +00:00
evomarc
bc1e98a65a Updated lists of headers in some Makefile.am (thanks to Claude Dion for pointing this out)
While there, changed the presentations of source and headers (1 per line with \)
2003-09-20 05:42:23 +00:00
evomarc
3a8d9dd7a9 Adding the generic operators for FIXED-LENGTH ORDERED genotypes eoFlOrXxxOp.h 2003-08-02 06:42:33 +00:00
maartenkeijzer
0a85f17803 Improved the check for changed. Now it will only set the changed flag when the elements that are flipped are actually different 2003-06-06 10:29:13 +00:00
jeggermo
347f64413e GCC 3.3 2003-05-16 14:28:52 +00:00
maartenkeijzer
19fe391056 fixed a bug reported on sourceforge 2003-03-18 16:52:31 +00:00
okoenig
86fa476c67 Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
evomarc
25a4894853 Turned the code that was testing for the existence of the size parameter
in to the call to getORcreateParam (actually, this was where this code
has been tested the first time)
2002-04-26 02:39:10 +00:00
evomarc
f41cd957c0 Changes due to MSVC 2001-11-17 07:22:59 +00:00
evomarc
d7c3d973c7 Small modifications here and there to be MSVC++ compatible
Mainly, time.h -> ctime
        definition of loop index out of loops when multiply used
        no typename in declaration using template typename
2001-11-10 09:02:17 +00:00
evomarc
a5e3abd9f6 Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
evomarc
0816b742d9 Adding PBIL files - simple PBIL algorithm with simple additive update rule 2001-11-08 06:49:38 +00:00
evomarc
9b7556d81e I have changed all calls to use an eoParser rather than an eoParameterLoader
This is required if you want to use the method getParamWithLongName that allows
one to get a value of a parameter read somewhere else.
After changing 3 calls due to that, I decided to change ALL calls within
the make_xxx functions
2001-11-08 06:14:59 +00:00
evomarc
f7377b0fcf All files on one line in Makefile.am (for Windows) 2001-10-18 04:37:14 +00:00
evomarc
d0d14c3ff8 Removed trailing string after #endif - it generates a lot of useless warning
on some versions of g++
2001-09-08 05:59:17 +00:00
evomarc
0f9f1cc3ea Comments update 2001-09-04 06:37:25 +00:00
jmerelo
88f281b606 Added 'Viral' operators with test. Implements the Mobile Genetic Elements Technique 2001-05-10 12:16:00 +00:00
evomarc
b7915a4bbe CHanged CXXFLAGS to nothing - so lib files remain of manageable size! 2001-05-08 04:44:30 +00:00
evomarc
f4d2630516 Corrected a problem in eoEsChromInit (it refused plain eoReal) + some
other minor modications (e.g. a dir in make_checkpoint where ALL file
will go).
2001-05-03 17:20:27 +00:00
evomarc
10064ad967 Adding Evolution Strategies:
src/es/eoEsGlobalXover.h and src/es/eoEsLocalXover.h for crossover
src/es/make_XXX_es.h for user-input
test/t-eoEsAll.cpp to test

However, an old bug appeared: className was not const in eoGenOp (and derived classes)
so I had to change that throughtout the hierarchy
2001-05-02 10:42:32 +00:00
evomarc
4a152dc172 Removing make_help.cpp 2001-05-01 05:00:29 +00:00
evomarc
d90286d890 Some changes in names, before too many users have to modify their code :-)
Changed es.h in src/es into make_es.h (was ambiguous with src/es.h)
Changed the interface of make_genotype - now templatized by the EOT
and not the fitness - this is mandatory for ES genoptypes as it allows to
choose the type of gentype at run-time (from existing types, of course!)

Also moved make_help.cpp into utils dir (otherwise you'd had to maintain
a copy into each representation dir!).
2001-04-30 13:01:07 +00:00
evomarc
1c75344197 Some changes in names, before too many users have to modify their code :-)
Changed ga.h in src/ga into make_ga.h (was ambiguous with src/ga.h)
Chenged the interface of make_genotype - now templatized by the EOT
and not the fitness - this is mandatory for ES genoptypes as it allows to
choose the type of gentype at run-time (from existing types, of course!)
2001-04-30 12:26:31 +00:00
evomarc
7b8999b205 Removed the -O2 from ga and es dirs - it takes waaaaaaaaaaaaay too much time
at least with g++ 2.95.3
2001-04-27 04:03:16 +00:00
evomarc
4968d64b05 Doing libes.a in src/es and adding t-eoReal.cpp in test
I had to move eoRealBounds to utils dir because of global objects
Some domino consequences here and there ...
2001-04-26 15:24:53 +00:00
evomarc
f7bdc4a074 Forgot the 2 representation dependent make_XXX.h 2001-04-24 05:08:08 +00:00