Commit graph

722 commits

Author SHA1 Message Date
jeggermo
7abbf595f7 some template classes and functions which did not need
to be templates have been changed to normal classes and functions
with hard coded typed

This might help with M$VC++ 6.0 compatibility
2001-12-04 21:15:16 +00:00
jeggermo
61ea207287 a different solution for lt_arity has been implemented (this time inside the
eoParseTreeDepthInit class
2001-12-04 11:49:25 +00:00
evomarc
d491c193e2 Renamed mastermind.cc into mastermind.cpp for MSVC 2001-12-03 16:40:32 +00:00
evomarc
8847dc3c50 Renamed main.cc into main.cpp for MSVC 2001-12-03 16:38:52 +00:00
evomarc
08aae27088 Renamed gprop.cc into gprop.cpp for MSVC 2001-12-03 16:35:51 +00:00
evomarc
ea8c9ca9c3 Modified the path of include eoVirus because MSVC did not find it.
Now it is assumed that src will be in the include search path, that's all.
2001-12-03 16:28:30 +00:00
evomarc
d4b20d8833 MSVC didn't find (easily) the contrib/MGE dir. So now it's written in the code
and the Makefile.am does not have contrib in the include look path
2001-12-03 14:31:35 +00:00
evomarc
2aad10d347 Added partial specialization of lt_arity .. 2001-12-03 14:20:24 +00:00
evomarc
2a1fded254 Added the 2 fake "projects" all_lib.dsp and all_test.dsp that allow to compile
everything in 2 clics.
However, we still cannot run and watch the status output of the test executables
2001-12-03 14:14:56 +00:00
evomarc
512d368dcf More details to make code MSVC-compatible 2001-12-03 11:08:17 +00:00
evomarc
eaf5ea0111 Added links to some examples in the comments 2001-12-03 06:59:17 +00:00
evomarc
4a90509051 Removed dir win from list of subdirs (generated an error in make check) 2001-12-03 06:56:43 +00:00
evomarc
00f1a25000 Removed the trailing comment after #endif (Warning in MSVC) 2001-12-03 06:53:52 +00:00
jeggermo
9bda49ae05 Fixed a small problem with eoPointMutation. 2001-11-22 15:01:11 +00:00
evomarc
a8c554710f Introductory comment evolves ... 2001-11-18 07:18:11 +00:00
evomarc
7c04fc5de1 Added the names of the directories where the newly created files are stored. 2001-11-18 06:54:13 +00:00
evomarc
b455d53925 Now the eo.dsw can be generated automatically from
eo.org
create_all_dsp.sh (that calls create_dsp.sh)
To add a new test program, simpy add 1 line in create_all_dsp.sh
and run it.
DO NOT TOUCH eo.org !!!
2001-11-17 08:13:55 +00:00
evomarc
f52b0f6646 imply put all program names on one single line to ease bulding the win files 2001-11-17 07:58:16 +00:00
evomarc
8538cc4532 Bug in create_dsp when no additional library 2001-11-17 07:55:39 +00:00
evomarc
d686b37c1f Turned bonary_value into the onemax (not pow that exploded for even only
moderately small size of genome!)
Turned it into a double (it was a float) as floats are dead and should dissappear
2001-11-17 07:54:12 +00:00
evomarc
f41cd957c0 Changes due to MSVC 2001-11-17 07:22:59 +00:00
evomarc
8abb9242c2 Some error for MSVC that was not even a warning for g++ (but I'm sorry
to say that MSVC is right :-)
2001-11-16 15:06:29 +00:00
evomarc
25765640ae Changed the filenaming to comply with MacroHard 2001-11-16 15:05:41 +00:00
evomarc
3eefeb651e Error in argments check 2001-11-16 15:02:35 +00:00
evomarc
86fb152676 The file eo.org is the base project file (no file in test involved).
It is upgraded by the create.sh script
2001-11-16 14:32:07 +00:00
evomarc
dbfa9a7aaa Adding all test files for MSVC 2001-11-16 14:30:58 +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
jeggermo
5597f3e353 small change in documentation 2001-11-15 22:11:31 +00:00
evomarc
af8618a47a Announcing the MSVC++ compatibility revisited 2001-11-12 16:27:37 +00:00
evomarc
bd53a220a5 A few more typename conditionally removed for MSVC++ 2001-11-12 15:21:40 +00:00
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