Commit graph

101 commits

Author SHA1 Message Date
evomarc
9f7976c292 Removed all references to CrtDebug blabla that were supposed to be
MSVC specific but generated an error with MSVC 6.0
2001-12-07 05:51:36 +00:00
evomarc
b5a4afe8fa Removed unknown CrtDebug directives from the MSVC version 2001-12-06 14:32:00 +00:00
evomarc
866ef81d43 Changed ALL names of links to class files in the documentation due to the change in
Doxygen naming convention
2001-12-06 07:02:07 +00:00
evomarc
6dcc949ee5 A few corrections before the big name change 2001-12-06 06:44:44 +00:00
evomarc
a8c554710f Introductory comment evolves ... 2001-11-18 07:18:11 +00:00
evomarc
af8618a47a Announcing the MSVC++ compatibility revisited 2001-11-12 16:27:37 +00:00
evomarc
aad54e0648 Improved the UI a lot (checking for already existing files, etc) 2001-11-11 06:43:45 +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
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
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
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
evomarc
45f61a0e0b Added a frequency parameter to eoPopStat (dump pop every N gen) 2001-05-25 16:27:59 +00:00
evomarc
73157edba6 Forgot to update ESEA with crossover 2001-05-21 06:13:56 +00:00
evomarc
af73dfbd45 Added libes in Makefile 2001-05-21 04:15:36 +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
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
evomarc
eb25bf0ab5 Removing old trash! 2001-05-04 16:13:37 +00:00
evomarc
f4d2630516 Corrected a problem in eoEsChromInit (it refused plain eoReal) + some
other minor modications (e.g. a dir in make_checkpoint where ALL file
will go).
2001-05-03 17:20:27 +00:00
evomarc
1eee26598b Adding code to Lesson4 2001-05-03 13:06:34 +00:00
evomarc
7294d6acd5 Lesson4 advancing 2001-05-03 05:44:29 +00:00
evomarc
b03e4f5106 Date change + info about Lesson4 in main tutorial page 2001-05-02 11:12:55 +00:00
evomarc
17484feeef Forgotten ES files + start of tutorial Lesson4 (about make_XXX) 2001-05-02 10:47:56 +00:00
evomarc
3f6d869b90 Changed EA basic image:
- caption changed from population-parents to parents-genitors
- quality improved (now 177Ko instead of 53 :-(
2001-04-30 09:26:37 +00:00
evomarc
a7042bffee Added bounds to the real operators in make_XXX (and hence in t-eoReal) 2001-04-28 05:47:18 +00:00
evomarc
4968d64b05 Doing libes.a in src/es and adding t-eoReal.cpp in test
I had to move eoRealBounds to utils dir because of global objects
Some domino consequences here and there ...
2001-04-26 15:24:53 +00:00
evomarc
f0813c55ca Added the continue.tmpl template - and modified the html pages accordingly
(though eoCheckPoint.html is still a long way to complete).
Added some comments in all template files - and replaced
the protected by private (don't remember why these were protected!!!).
2001-04-05 16:47:54 +00:00
evomarc
ddc6650ce5 Added the signal handling - see eoCtrlCContinue.h
I've disabled it in case of MSC as I don't know if this works there ...

Also added a couple of "virtual" in the ga dir
2001-04-04 03:47:33 +00:00
evomarc
4cb797544a eoOperators now is in sync with the last modif of eoPopulator by Maarten! 2001-04-03 17:14:53 +00:00
evomarc
7ec7a856e5 Modified the tempaltes to take into account
- the last modifications of the eopopulator class
- the include files (were totally missing in the old templates)
- JJ's demand for one class - one file :-)
2001-04-03 17:14:08 +00:00
jmerelo
d634d95838 In eoVector, changed printOn and readFrom to virtual 2001-04-03 10:08:08 +00:00
maartenkeijzer
195ad72838 eoParam, added specialization for eoValueParam<string>::getValue
FDCStat and FileSnapshot: better error messageing
Scalar fitness: is now a vector of doubles
exercise3.1 added gnuplot again

Don't know about eoCombinedContinue
2001-03-28 09:00:54 +00:00
evomarc
434010d221 Modified the names in eoPopStat!
Hoever, the way it's done now, the string gets TRUNCATED - and I dont' know why
2001-03-27 16:27:15 +00:00
evomarc
1726a06861 Adding Maarten's "snippet" to dump the whole pop to the screen: eoPopStat.h
Modified utils/checkpointing accordingly.
Tested in tutorial/Lesson3/exercise3.1
BTW, the eoFileSnapShot does not work any more - I've commented it out
and will look at that later...
2001-03-27 16:02:00 +00:00
maartenkeijzer
548b2ae528 Some bugfixing in MO optimization and added empty check: target in tutorial 2001-03-16 13:11:32 +00:00
maartenkeijzer
d0fd97515e added dist and distdir targets 2001-03-15 14:11:24 +00:00
maartenkeijzer
3449314a28 Swapped linking order of utility libs 2001-03-13 08:25:05 +00:00
evomarc
59a42603af Still modifying eoInit ... 2001-02-27 05:24:24 +00:00
evomarc
72b6692f9b Modified all init sequences in Lesson2 and Lesson3 - and all corresponding
files in html dir - after the return of eoRndGenerators and subsequent
modifications of eoInit
2001-02-27 05:09:10 +00:00
evomarc
e28211188a Date and version number 2001-02-18 06:41:30 +00:00
evomarc
e0ace0794f Now takes into account the last (and last!) modification of the operator interace:
no more invalidate, but a bool returned for simple operators, and a better description
of the eoPopulator/eoOpContainer links.
2001-02-17 08:22:53 +00:00
evomarc
a403525af0 Forgot the selector in the ctor 2001-02-17 06:47:31 +00:00
evomarc
1662fd2a8b Modified crossover and mutation to account for the new interface (bool ...)
Added the genop.tmpl, template for general op, 3 cases, growing pop,
shrinking pop through erase, thrinking pop through extra selector
2001-02-17 06:42:20 +00:00
evomarc
562b0b63e3 Changed the default values for popsize, vecsize and maxgen so
the user has a chance to see something even on Pentium 10GHz :-)
2001-02-15 05:36:28 +00:00
evomarc
5bf1d83f6a Changed the first paragraph, added warning that it should be used on-line only 2001-02-09 08:21:35 +00:00
evomarc
a556036315 Change in Makefile - but again it should be replaced with clean Makefile.am 2001-02-09 05:46:12 +00:00