Commit graph

158 commits

Author SHA1 Message Date
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
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