Johann Dreo
ec70859622
Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev
2010-11-15 09:14:00 +01:00
Johann Dreo
fb8a8d79fd
verify that pop is not empty before attempting to compute the IQR
2010-11-15 09:13:39 +01:00
nojhan
4e36150ee8
eoInterquartileRangeStat example link to t-eoIQRStat
2010-11-14 15:11:46 +01:00
Johann Dreo
cf5533c1b2
new eoAerageSizeStat class
2010-11-08 18:29:25 +01:00
Johann Dreo
4cebad979d
remove multi-objective stuff, deprecated by ParadisEO-PEO
2010-11-07 23:16:45 +01:00
Johann Dreo
bd236ee67f
add tests interfaces as examples in the doc ; remove unused test binaries ; some code formating
2010-11-07 23:12:28 +01:00
nojhan
63c0ae91ed
small fixes in the doc
2010-11-06 09:19:17 +01:00
Johann Dreo
2104f5b7e9
and finally... still more grouping in documentation.
2010-11-05 22:46:15 +01:00
Johann Dreo
47c4f58eb8
Stat object to compute ratio of feasible indviduals in a pop using eoDualFitness
2010-10-25 09:50:50 +02:00
Johann Dreo
91ab6b8296
a stat object for computing interquartile range (a robust measure of dispersion)
2010-10-22 10:08:57 +02:00
paradiseo
f2d19ce187
Update to cmake2.6 + modif to support compatibility with icc
2009-01-12 09:14:02 +00:00
maartenkeijzer
cb85c19259
added eoFuncPtrStat, and appended various addTo member functions for more elegant definition of monitors, stats, checkpoints, etc
2007-09-05 11:36:44 +00:00
jeggermo
219e9bd648
Changed some files for compatibility with MSVC 2003 and 2005
2006-11-20 13:25:46 +00:00
kuepper
10d582b31d
Fix using directives for gcc-4.1
2006-03-27 18:55:20 +00:00
kuepper
85a326c5e4
Adjust code to perform to C++ standard according to gcc-3.4
...
interpretation... (Have not compiled/checked/changed paradisEO.)
That is, the current code compiles with gcc-3.4 and the checks
(besides t-MGE1bit) all pass.
2004-12-23 15:29:07 +00:00
evomarc
e44cf2c446
Added the className methods everywhere
2004-06-15 07:09:57 +00:00
okoenig
45e3b86bcb
Removed function template specializations for eoScalarFitnessAssembled from classes in this file, since they do not work under Visual Studio! Reimplemented these stat classes for this new fitness class in eoAssembledFitnessStat.h
2003-04-05 13:40:57 +00:00
okoenig
a63c6ee2ba
Minor changes to make it run under Visual Studio 6.0
2003-04-03 10:44:35 +00:00
okoenig
ce04cca4b9
Minor changes to make it run under Visual Studio 6.0
2003-04-03 09:23:52 +00:00
okoenig
b3e57bedad
included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics.
2003-04-02 21:10:53 +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
maartenkeijzer
fc1113aad6
rolled back unfortunate change in eoAverageStat
2003-02-17 09:52:36 +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
evomarc
bd53a220a5
A few more typename conditionally removed for MSVC++
2001-11-12 15:21:40 +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
maartenkeijzer
9bbac485f9
Updated eoStat.h to also "do the right thing" when confronted with pareto style fitness
2001-03-20 14:34:07 +00:00
evomarc
0e62de2d14
Added the lastCall construct: if the stopping condition becomes true in eoCheckPoint,
...
a method called lastCall is called for everything contained in that checkpoint
(stats, updaters and monitors). This can be extremely useful
- for stateSavers (see below)
- for monitoring things like rates of success of operators, where what you
are interested in is the final result only.
Added of course a virtual method lastCall that does nothing by default in classes
eoBaseStat, eoBaseSortedStat, eoUpdater and eoMonitor
Added a boolean to control the save of the state in method eoCountedStateSaver::lastCall
so you can ask that the state is saved at final population, whatever happens.
I also added the corresponding constructor to take this into account.
2000-12-04 06:58:43 +00:00
evomarc
0fd1336bfe
Turned the eoBestFitness into an eoStat (it was an eoSortedStat).
...
Alos added a few comments so that Doxygen documents all classes there.
2000-11-24 17:30:37 +00:00
evomarc
265be972ef
Made eoBestFitnessStat an eoStat, NOT an eoSortedStat
...
Cde VS: Committing in .
2000-11-17 17:50:08 +00:00
maartenkeijzer
f7c98d5b31
Changed functor base names and added to version
2000-10-09 16:13:20 +00:00
maartenkeijzer
1d0794c46a
Added an eoSortedStatBase for more efficient statistic calculations
...
updated a few makefiles to include the html and latex docs with the
distribution.
2000-10-06 10:41:38 +00:00
mac
f7c157c154
Changed construction order as gcc was warning
2000-09-09 13:52:16 +00:00
mac
ff108477c3
eoCounter?
...
eoEasyEA -- made it copyable again
eoEvalFunc -- added specialized eoEvalFuncCounter
eoEvolutionStrategy -- nothing much
eoGenContinue -- nothing
eoPop -- fixed nth_element_fitness
eoBitOp -- fixed error in xover
eoFileMonitor -- now appends always
eoParam -- worked around memory leak in MSC's strstream
eoParser -- changed -pconfig_file to @config_file
eoParser -- added messages instead of exception when required param is missing
eoStat -- added eoDistanceStat
t-eoFunctor -- don't know
2000-08-23 12:03:01 +00:00
mac
8ae796ab28
Added symbolic regression, which tests combined ops as well
2000-08-18 08:44:22 +00:00
mac
6d8e3a6504
Extreme cleanup, see src/obsolete for details
2000-08-10 14:18:34 +00:00
mac
71b0dc1771
Oh, right found some errors using gcc
2000-06-12 20:24:27 +00:00
mac
f357a908bf
Updated documentation to give proper include file in doxygen and define a module selectors
...
Also added a load(stream) and save(stream) to eoState
2000-04-09 09:46:20 +00:00
mac
9bcf9d95f8
Finalized Checkpointing, see t-eoCheckpointing for a test
2000-03-31 10:02:18 +00:00