Commit graph

692 commits

Author SHA1 Message Date
evomarc
4a39f49a74 Adding Jeroen :-) 2001-11-12 14:59:32 +00:00
evomarc
fd4eda8aca A readme for the win dir ... 2001-11-12 14:51:51 +00:00
evomarc
72fc838360 Create.sh mdified to also add the new dsp file into eo.dsw 2001-11-12 14:44:01 +00:00
evomarc
19ebcbd5e3 Template file for dsp project files (to be used within create_dsp.sh) 2001-11-12 14:27:12 +00:00
evomarc
4ad58c360e Some more small changes for MSVC++ compatibility 2001-11-12 14:17:58 +00:00
evomarc
0e4df9e404 Adding the dsp file for t-eoReal - testing the create_dsp script.
Next step is to add them all from the test/Makefile file
2001-11-11 06:59:42 +00:00
evomarc
6324bb5179 Create_dsp.sh is a script that will create the .dsp file from a source file
name in the test dir
2001-11-11 06:55:12 +00:00
evomarc
aad54e0648 Improved the UI a lot (checking for already existing files, etc) 2001-11-11 06:43:45 +00:00
evomarc
78ca5ab75c Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIAC 2001-11-10 14:13:21 +00:00
evomarc
a79a7d6215 Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIA 2001-11-10 14:12:01 +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
62686ac406 Added the invalidate() call - that bug was not seem before, because
we always used init on newborn genotypes!
2001-11-10 06:32:05 +00:00
maartenkeijzer
c5145c8399 Cleaned up 2001-11-08 11:13:19 +00:00
maartenkeijzer
886523dccd removed the return 1 in the main 2001-11-08 10:17:52 +00:00
evomarc
818e6d8a14 Adding Distribution-based base abstract classes 2001-11-08 07:40:27 +00:00
evomarc
e0ae220420 Adding PBIL 2001-11-08 06:53:55 +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
03045f2d58 Corrected a bug in the selector and replacement tournamemt parameter reading:
if you did not give the tournament sizes, the program either crashed or went
in some endless loop.
I also simplified the reading of those eoParamPram parameters!
2001-11-07 16:25:01 +00:00
maartenkeijzer
beba7bd5c9 Updated makefile.am such that "make check" will run all test programs. Fixed
a number of erronuous return values that made the script fail. What's left
is let Marc clean up the mess he made with t-eoReal and t-eoRealAllESAllAgain
2001-11-07 15:23:24 +00:00
maartenkeijzer
ddb9e026cf Fixed call to inverse_stochastic inside eoDetTournament 2001-11-07 10:57:53 +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
maartenkeijzer
aee6584cea Just some comments 2001-11-05 14:28:14 +00:00
evomarc
50fe1cb529 Small error in header 2001-11-05 08:24:59 +00:00
jeggermo
2d12525bc5 the name of the eoGpDepthInitializer class (initializer for
parse_tree's has been changed to

eoParseTreeDepthInit but backward compatibility is maintained by
using a #define statement:

#define eoGpDepthInitializer eoParseTreeDepthInit

The initializer for strongly typed GP has been changed to
eoStParseTreeDepthInit

the gpsymreg application has been changed to use the new name
2001-11-03 22:10:11 +00:00
jeggermo
4584fda53d Some changes for using EO with libstdc++V3 and gcc-3.01 2001-10-25 10:39:55 +00:00
jeggermo
0bbe7b84cb The nameless union in node.h has been removed because not all compilers
support it.
2001-10-19 12:04:12 +00:00
evomarc
5897d0062f Replaced pushd and popd with cd and cd .. - for Windows/Cygwin compatibility 2001-10-18 11:48:52 +00:00
jeggermo
7764554056 Some changes to make gpsymreg compile correctly on windows/cygwin systems 2001-10-18 08:52:40 +00:00
evomarc
af05dfacb9 Added MAXFLOAT and MINFLOAT as it seems that Cygwin needs that ??? 2001-10-18 05:30:45 +00:00
evomarc
95216ac671 iAdding a file config.cache as it seems that the defaults don't work
in Windows/Cygwin environement. Thanks to Sebastiao CORREIA and
Jerome JEAN-CHARLES for providing this file.
2001-10-18 04:57:30 +00:00
evomarc
f7377b0fcf All files on one line in Makefile.am (for Windows) 2001-10-18 04:37:14 +00:00
evomarc
26481ab36b Modified the Makefile.am in main dir, and Makefile in tutorial dir to remove
all pushd/popd as they don't exist in Windows/bash
2001-10-18 04:34:58 +00:00
evomarc
03308af599 Corrected a few small problems - including dependencies in Makefile
thanks to Sebastiao CORREIA for pointing them out
2001-10-17 17:49:54 +00:00
evomarc
11b3eabfca Corrected a few small problems -
thanks to Sebastiao CORREIA for pointing them out
2001-10-17 17:48:50 +00:00
evomarc
f2c21bdc0b Removed trailing text after #endif - causes warning on many compilers 2001-10-08 09:14:15 +00:00
jeggermo
7e885e8f8c ramped half and half initialization procedure for eoParseTree populations
added.
2001-10-05 12:39:30 +00:00
jeggermo
8f1af522a6 Since g++ 2.95.x on our solaris server doesn't have macros to check
for infinity and NaN these checks have been removed from the source code
and a protected divided function node is now used.
2001-10-05 09:32:49 +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
653e64df09 Commented out the oeprator() default function in base class: I find it more secure
to be warned at compile time that one function is still pure virtual
than to look for the error after a run-time-error that gives no clue
2001-10-05 03:30:12 +00:00
evomarc
0847875339 eoMyStructEA.cpp has turned into MyStructEA.cpp 2001-10-04 20:13:03 +00:00
evomarc
f3db65795b Big modifications - now the init and most important the operators
are handled in separate files make_genotype_xxx and make_op_xxx
as it was done in the examples of Lesson4
2001-10-04 20:12:19 +00:00
evomarc
c34db3eb29 Suppressed most warning (except some unused variables) if you don't modify anything 2001-09-24 05:59:42 +00:00
evomarc
1d7b79b85a Suppressed most warning (except some unused variables) if you don't modify anythig 2001-09-24 05:59:13 +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
ed9dac2dfe Added newline at end of file (prevents a warning) 2001-09-08 05:42:24 +00:00
evomarc
37a138c81b Added include math.h 2001-09-08 05:41:19 +00:00
evomarc
7bbdd17307 Added many template files, and totally modified the comments in most other.
This was when preparing Evonet Summer School - though it finally was not used there!
2001-09-04 08:35:22 +00:00