evomarc
14c3182200
Removed the "using eoMonitor::vec from eoGnuplot1DMonitor.h because it generated
...
an internal compiler error with gcc4.0.0.
Repalced all occurences of "vec" by "this->vec" in eoGnuplot1DMonitor.cpp
so it is understood by the compiler :-(
2005-11-08 11:34:12 +00:00
evomarc
e07c504571
Removed extra colon (;) at end of class definitions.
...
They didn't hurt until gcc 3.4.1 but then they generated an error!
2005-11-08 11:31:01 +00:00
maartenkeijzer
dd81a3ebc8
added timed monitor
2005-10-14 15:33:16 +00:00
kuepper
4510b6d712
cleanup, prepare vecSigmaInit change
2005-10-10 21:42:31 +00:00
evomarc
800a62ae34
Added an accessor to the pointsize, for do_make_checkpoint_pareto
2005-10-10 13:33:13 +00:00
kuepper
e318a65aa3
cleanup
2005-10-05 21:48:01 +00:00
kuepper
ced022186e
comments
2005-10-05 21:40:53 +00:00
kuepper
afc0659e35
finish the handling of gnuplot completely at build-time.
...
No gnuplot-ifs in headers anymore.
2005-10-05 21:34:19 +00:00
kuepper
4bfc3afe9b
*** empty log message ***
2005-10-03 12:54:45 +00:00
kuepper
1f0ba7fab6
fix foe gnuplot configuration-switch usage
2005-10-02 21:57:43 +00:00
kuepper
47af7cfe5a
Clean up configure/build-process.
...
- assume C++ standard-conforming environment
- add a user-option for gnuplot-support
- separate gnuplot-code into declaration and implementation,
so we can define at EO-build-time whether to use it or not.
Adopt code and Makefiles to above changes.
Some minor fixes.
2005-10-02 21:42:08 +00:00
kuepper
88ebd6ffc1
update for solaris-x86
2005-10-01 14:25:29 +00:00
kuepper
12f80ea291
Include inttypes.h if available but stdint.h is not.
...
Add powerpc success.
2005-10-01 14:00:42 +00:00
kuepper
cf2a57dd88
Simplify configuration.
...
Remove support for (outdated) <strstream>, require <sstream>.
Require uint32_t for now, defined in stdint.h according to C99.
Some general cleanup and more documentation.
2005-09-28 21:49:26 +00:00
maartenkeijzer
c73cc51ab9
Removed wrong reference to rng from choice members (what was I thinking?)
2005-09-26 11:22:47 +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
maartenkeijzer
462fbaad66
Added few convenience functions
2005-09-25 19:32:10 +00:00
maartenkeijzer
cbfff8fda9
Added choice functions, plus rolled back inadvertant chance to eoRNG
2005-09-25 19:09:38 +00:00
kuepper
a3a9010e9a
setORcreate returns it parameter.
2005-09-13 10:24:50 +00:00
kuepper
438e8ef6d6
Use getORcreateParam instead of createParam when getting values from
...
the eoParser.
Update setORcreateParam.
2005-09-12 17:53:25 +00:00
maartenkeijzer
f948ccda3a
eoRNG.h
2005-09-07 17:09:19 +00:00
kuepper
88a3a641c6
Provide virtual destructors as gcc-4 barks heavily otherwise
2005-09-05 16:47:53 +00:00
kuepper
f0fd15f20c
Provide eoParser::setORcreateParam to set a paramter in the parser to
...
a specific value.
2005-08-29 07:50:50 +00:00
kuepper
5cd40b50ae
include config.h
2005-01-03 09:35:39 +00:00
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