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
evomarc
3e673f6a8e
There was a bug in teh Ctor (fortunately, only with the last
...
parameter, that was generally used with the default value).
Thanks to Ramón Casero Cañas
2002-12-09 21:04:47 +00:00
evomarc
cf40eab455
Corrected a typo
2002-12-09 06:17:25 +00:00
okoenig
c175b152bc
added some typename statements to make it compile without warnings under gcc3.2
2002-11-03 13:07:43 +00:00
jeggermo
2b8b491f0b
*** empty log message ***
2002-10-18 11:39:09 +00:00
evomarc
62db7800fc
Removed the stringstream (sstream not in all compilers distributions)
2002-10-02 14:07:58 +00:00
evomarc
43d42510bc
Added accessors to private parameter stopOnUnknownParam
2002-09-18 15:36:41 +00:00
evomarc
18cd20da78
Added bounds to FitnessStat and Gnuplot monitor
2002-08-23 15:41:00 +00:00
evomarc
86c7c8fe95
Removed some multiple declaraions inside for loops that MSVC++ doesn't like
2002-08-02 07:40:47 +00:00
evomarc
4ec08e8b10
Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany)
2002-07-28 05:40:25 +00:00
evomarc
98a1441137
A radical change in eoCheckPoint - though invisible from the outside:
...
eoCheckpoint now alos contains a vector<eoContinue *> - and not only
IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint...
2002-07-24 18:08:30 +00:00
evomarc
a7a1ed2326
I had left a flaw in teh Ctor (did not accept rates >1)
2002-07-06 05:23:18 +00:00
evomarc
427ed0f5bf
Added the negative rate (-> 1-rate) and the unary operator- (useful
...
in eoG3Replacement)
2002-06-21 13:30:17 +00:00
evomarc
d6e33dbaee
Copied from eoRndGenerators here is eoUniformInit, same thing but in the eoInit
...
hierarchy.
Useful to embed into higher levels eoInit
2002-04-30 04:54:25 +00:00
evomarc
1e0717859d
Added the negative argument in Ctor to say that you want number
...
popSize - some fixed number
2002-04-26 02:37:40 +00:00
evomarc
42a2a4f69e
A few changes for MSVC++ compatibility
2002-04-12 15:13:45 +00:00
evomarc
6848622539
Added the eoIncrementorParam - now ALL pointers allocated in make_checkpoint
...
are stored somewhere (the generation counter was not)
2002-04-08 08:50:27 +00:00
evomarc
a79eb09ea6
Added the eoTimeCounter that allows to use time as a base counter
...
for statistics (when you compare things that are not using the same
evaluation function for instance)
2002-03-22 10:57:37 +00:00
evomarc
c7743f88ef
Corrected a sligth error in eoParamParam reading that resulted in making the comma
...
part of the stored string value
2002-03-05 05:46:55 +00:00
evomarc
78a8f3cd57
Added a title (Gen. X) to the plot so you can follow what's going on
2002-02-11 06:27:44 +00:00
evomarc
49dd11d2c5
Added the getCounter() method so subclasses have a hand on the generation nb
2002-02-11 06:26:48 +00:00
evomarc
f045212863
Added the constructor from a string
2002-02-08 07:51:59 +00:00
evomarc
53eac8838b
Added the method getORcreateParam.
...
It has exactly the same syntax than the createParam method
but it first checks whether the param has been laready entered before creating it
2002-02-08 07:49:32 +00:00
evomarc
76ff13b2e3
Added default value for bool arg in testDirRes function
2002-02-02 05:59:05 +00:00
evomarc
6f5a34a134
Updated the comments
2002-01-31 17:32:27 +00:00
evomarc
eaf5ea0111
Added links to some examples in the comments
2001-12-03 06:59:17 +00:00
evomarc
49cc03546a
Replaced the flat definitions of ncecessary classes (eoStatxxx and eoMonitor)
...
with the include of the corresponding .h file. as MSVC complained!
2001-11-16 14:01:52 +00:00
evomarc
bd53a220a5
A few more typename conditionally removed for MSVC++
2001-11-12 15:21:40 +00:00
evomarc
4ad58c360e
Some more small changes for MSVC++ compatibility
2001-11-12 14:17:58 +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
58f5fd2f61
Added method
...
eoParam* getParamWithLongName(std::string _name);
so now you can get a parameter in another place than where it was defined
just by giving its name
2001-11-05 16:38:52 +00:00
jeggermo
4584fda53d
Some changes for using EO with libstdc++V3 and gcc-3.01
2001-10-25 10:39:55 +00:00
evomarc
af05dfacb9
Added MAXFLOAT and MINFLOAT as it seems that Cygwin needs that ???
2001-10-18 05:30:45 +00:00
evomarc
f2c21bdc0b
Removed trailing text after #endif - causes warning on many compilers
2001-10-08 09:14:15 +00:00
evomarc
30616fca42
Forgot to double also the parameter to initialize in the Ctor!
2001-10-05 03:56:21 +00:00
evomarc
f4efc65994
Modified the reseed method in RNG class so two different seeds give different
...
sequences, after Jeroen's remark (jeggermo@liacs.nl )
2001-10-05 03:51:15 +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
e79edcffe7
Added make_help in checkpointing, included stdexcept in eoParam. Comments
...
updates ...
2001-09-04 06:43:19 +00:00
evomarc
62dfe13c3a
Spotted and commented (but NOT corrected :-( a bug in case the ResDir
...
exists and is empty
2001-09-04 06:41:34 +00:00
evomarc
4f642f848e
Corrected wrong arguments for the 2D Ctor
2001-09-04 06:40:28 +00:00
evomarc
0286faed1b
Removed remaining debugging comment
2001-05-18 03:59:22 +00:00
jmerelo
34cb430bd7
Added Royal Road, MGE now work with it, small modifications to eoPopStat
2001-05-11 10:44:01 +00:00
evomarc
09388c8ed5
Bing change in eoRealBounds: it is now deriving from eoPersistent.
...
More important, the eoRealVectorBounds, vectorized version (a vector<eoRealBounds *>
has also become an eoPersistent object and now derives from an eoRealBaseVectorBounds
class.
A useful consequence (and actual motivatino) was to be able to have soem
eoValueParam<eoRealVectorBounds> with all possibilities for input
(see doc for Lesson4 in the tutorial for the syntax).
2001-05-08 04:41:51 +00:00
evomarc
42cb1981d5
In eoParser::readFrom, added a test to avoid reading non-parser sections
...
as these generally contain many -xxx that generate a reading error
when xxx is not a keyword.
This allows to use State-savec files directly as parameter files
2001-05-08 03:49:35 +00:00
evomarc
0aa6a235ef
Replaced stupid eoRateParam by eoValueParam<eoHowMnay>
...
Had to transform eoHowMany into an eoPersistent ...
2001-05-07 07:13:36 +00:00
evomarc
5508869d00
A full working version of ES is now available in tutorial/Lesson4,
...
that makes full use of libes.a.
The user guide is in Lesson4 of the tutorial - programmer's guide
will come later.
Plus many small changes here and there
2001-05-04 16:51:29 +00:00