Commit graph

195 commits

Author SHA1 Message Date
evomarc
fbdc899585 Added the explicit calls to the base class ctors in eoXXXGeneralBounds copy Ctors 2004-12-27 07:33:03 +00:00
evomarc
8c36a1274b Fixed some int - unsigned int problem for the case "combien < 0" 2004-12-27 07:31:59 +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
evomarc
1828fda30c Added comments so that the new classes eoGeneralXXXBounds are taken into account
by Doxygen.
2004-12-01 09:27:31 +00:00
evomarc
ab95b3fd97 Corrected some bugs in eoGeneralXXXBounds (e.g. no const in copy Ctor arguments)
Added a default value for the intialization (-infty, +infty)
Needs to allow uniform() on unbounded - still pondering
2004-11-29 20:49:34 +00:00
evomarc
7a695e65df Added classes to hendle bounds:
- eoGeneralRealBound  that can be initialized using a string (and hence can be
easily read as a parameter)
- eoIntBound and all other integer-equivalent of the classes in eoRealBound.h
Note that there is no equivalent to eoRealVectorBounds for vector of integers
2004-11-05 08:55:12 +00:00
kuepper
50b395d16d fix install dir 2004-10-07 14:32:54 +00:00
kuepper
495057c341 updates for distributing/installing ParadisEO. 2004-09-22 17:30:11 +00:00
kuepper
e388461a3b Update configure with switches for app, ParadisEO, and tutorial.
Add ParadisEO/Lesson1 tutorial in build-process.
minor fixes.
2004-09-22 08:18:29 +00:00
maartenkeijzer
0a6e0c687c Made couple of functions virtual 2004-09-21 19:49:48 +00:00
kuepper
5150bd4888 fix 'make dist', works now (besides ParadisEO). 2004-09-21 10:23:33 +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
e44cf2c446 Added the className methods everywhere 2004-06-15 07:09:57 +00:00
evomarc
c0d5eec303 Added newline at end of stat 2004-06-15 07:06:27 +00:00
evomarc
6e650914cc Added the allClassName method to print the name of all
classes that have been added to the checkpoint
2004-06-15 07:04:12 +00:00
okoenig
4cfe47a8e5 Added a failed boolean to the fitness, for statistics... Average stat values are now computed from succesful fitness evaluations only 2004-06-14 17:07:25 +00:00
okoenig
16e09360c9 Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis)
Avg Stats are now only evaluated of individuals if this bool is false!
2004-06-14 11:24:37 +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
aecd7bdf2b Added the setLongName method to handle the prefix trick in eoParser 2004-04-08 07:55:40 +00:00
evomarc
87ddb6f8b5 Added a prefix data in eoParser - and the setPrefix method -
for multi-population parameter input. Now you can call the make_xxx
functions from teh src/do directory several times for different populations
provided you do different calls to setPrefix inbetween
2004-04-05 15:28:12 +00:00
maartenkeijzer
4bdccb3dae Fixed bug in rng::roulette_wheel: use of float had too little precision in change/fortune var 2004-03-26 09:56:56 +00:00
maartenkeijzer
a715dda207 Fixed rng::uniform to not provide the wrong result (1.0) once in every 2^32 times 2004-03-26 09:36:07 +00:00
jeggermo
68e970e455 *** empty log message *** 2004-02-02 08:54:10 +00:00
maartenkeijzer
b2de3403a6 Added define NO_GNUPLOT to disable gnuplot extensions
Needed for win32 (well, at least for me)
2004-01-21 19:57:19 +00:00
evomarc
a3d7e396b4 There was an infinite loop in case of a file without section header on first line! 2003-12-05 05:39:40 +00:00
evomarc
926286b969 A minor typo ... 2003-11-26 14:20:26 +00:00
okoenig
aa76efbb29 Added possibility to print header to first line of output file; control through last bool in constructor - default = false... 2003-11-19 13:29:15 +00:00
jeggermo
099b24d363 eoData has been changed slightly for MacOSX 2003-11-04 15:29:24 +00:00
okoenig
aac8ff6cb9 added parameters to the constructors to start generation counting !=0
the parameters are optional and appended in the end
2003-08-21 13:02:53 +00:00
jmerelo
e17eb77e39 Changes to obsolete things 2003-06-17 06:24:15 +00:00
jeggermo
347f64413e GCC 3.3 2003-05-16 14:28:52 +00:00
okoenig
c39b241413 added eoAssembledFitnessStat.h to implement Best and Avg Stat for eoScalarFitnessAssembled 2003-04-05 13:42:01 +00:00
okoenig
45e3b86bcb Removed function template specializations for eoScalarFitnessAssembled from classes in this file, since they do not work under Visual Studio! Reimplemented these stat classes for this new fitness class in eoAssembledFitnessStat.h 2003-04-05 13:40:57 +00:00
okoenig
a63c6ee2ba Minor changes to make it run under Visual Studio 6.0 2003-04-03 10:44:35 +00:00
okoenig
ce04cca4b9 Minor changes to make it run under Visual Studio 6.0 2003-04-03 09:23:52 +00:00
okoenig
b3e57bedad included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics. 2003-04-02 21:10:53 +00:00
maartenkeijzer
fda39068af now added an std::ends for plotting strstream 2003-03-21 02:44:05 +00:00
maartenkeijzer
6f98944212 again: std::ends and stringstream 2003-03-21 02:41:54 +00:00
maartenkeijzer
eaabc7ae3b fixed (?) some problems with stringstreams and std::ends 2003-03-21 02:39:09 +00:00
maartenkeijzer
b15d1cef39 replace \0 with std::ends 2003-03-20 19:49:32 +00:00
maartenkeijzer
a597ec6f8a excluded gcc>3 from check 2003-03-18 09:40:36 +00:00
maartenkeijzer
adab095840 added include file 2003-03-02 11:16:33 +00:00
maartenkeijzer
153b80440c changed to using sstream 2003-02-28 16:49:19 +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
okoenig
4052187a6c added an #ifdef _MSC_VER statement to hide "typename" identifier for Visual Studio 2003-02-20 19:13:33 +00:00
maartenkeijzer
ff2968bd60 Updated to use gcc-3.2 2003-02-17 10:19:25 +00:00
maartenkeijzer
fc1113aad6 rolled back unfortunate change in eoAverageStat 2003-02-17 09:52:36 +00:00
maartenkeijzer
131e0e033d Added pyeo. Some changes needed to be made for include files and the like
in some files (and some bugs were fixed as well [Marc: eoOneToOneBreeder was a mess])

eoFunctor.h now contains static functor_category members, this shouldn't hurt anyone.
2003-01-05 16:31:50 +00:00
music_dev
995cb2bd4a Added compatibility for MSVC.NET 2002-12-14 02:51:53 +00:00