Commit graph

771 commits

Author SHA1 Message Date
evomarc
b8661ed2b6 Corrected a few linkgs to the documentation
Reaplced eoBin with eiBit (about time!!!)
2002-03-15 06:06:22 +00:00
evomarc
a80a25c5f5 More on parameter input (getORcreateParam explained) 2002-03-06 06:54:00 +00:00
evomarc
5881cab538 Added the tags to generate html nice output 2002-03-06 06:28:27 +00:00
evomarc
dcee458c27 Added some explanations about the memory mangement (through eoFunctorStore) 2002-03-06 06:25:40 +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
8f740ab884 Adding class eoParetoOneConstraintFitness, multi-valued fitness + 1 constraint
This file shoudl contain the general Pareto+contraint class - but
I'm in a big hurry.
2002-03-05 05:38:21 +00:00
evomarc
194f6bf45e Changed the reading of parameter resDir from createParam to getORcreateParam
so it can be used in other parts of hte program (it's handy to put all
disk outputs in one dir).
2002-03-05 05:34:27 +00:00
evomarc
fb09ff1ac7 Added file monitors for the population in the Pareto space (were ony available as
eoGnulpot1DSnapshors before)
2002-02-11 06:28:52 +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
6546cb8c52 Corrected a serious bug in eoUniformMutation (double declaration of bool HasChanged)
The consequence was that if that mutation was the only operator called on some
individual, it was not invalidated, and hence its fitness not recomputed!!!
2002-02-09 05:01:48 +00:00
evomarc
4fea57e84d First instances of the make_xxx_pareto, where xxx is algo, continue and checkpoint 2002-02-09 04:58:33 +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
5fbbe4c9e9 Added a constructor from a vector<double> - mandatory in all applications 2002-02-08 07:48:03 +00:00
evomarc
448a5189fd Removed the const in method eoInit<AtomType> & atomInit() 2002-02-08 07:47:03 +00:00
jeggermo
600b08a7f6 the gpsymreg code has been slightly altered to allow compilation using the
Intel C++ Compiler for Linux.

Other compilers should not be affected.

A slightly different makefile is needed
2002-02-04 14:28:00 +00:00
jeggermo
94a13c6d53 Fixed some compatibility issues with GCC 3.0.1 and the Intel C++ Compiler
for Linux v5.
2002-02-04 13:16:50 +00:00
evomarc
e4523b3080 Added warning in case number of objective is changed (and not set) 2002-02-02 07:37:54 +00:00
evomarc
2873f0b3ea Suppressed the lt_arity fn that was added for MSVC - and now seems unnecessary 2002-02-02 07:36:58 +00:00
evomarc
066ba2eec2 Added warning test 2002-02-02 07:36:12 +00:00
evomarc
839c8ab110 Added newline at end of file (to suppress g+ warning) 2002-02-02 07:34:13 +00:00
evomarc
cb4112b84d Added the eoVariableParetoTraits (setup number of objcetives and min/max
at run time).
2002-02-02 07:05:31 +00:00
evomarc
daed31c088 Moved the static variables of class eoVariableParetoTraits
into a separate .cpp file (eoParetoFitness.cpp) - and modified Makefile.am
2002-02-02 06:43:46 +00:00
evomarc
76ff13b2e3 Added default value for bool arg in testDirRes function 2002-02-02 05:59:05 +00:00
evomarc
ef0e071dc6 Removed comment after #endif (warning in gcc 1.96+) 2002-02-02 05:51:31 +00:00
evomarc
52bc2ed4f8 Added the eoVariableParetoTraits that allows to specify the number
of objectives and the max/min for each one at run-time
2002-01-31 17:42:03 +00:00
evomarc
6f5a34a134 Updated the comments 2002-01-31 17:32:27 +00:00
evomarc
6cb8e652b5 Added Ranking (God knows why it was mnissing!) 2002-01-30 12:24:42 +00:00
evomarc
417c79179d Added the move from Release and DEbug into the lib dir 2002-01-17 17:57:55 +00:00
evomarc
87d733dda5 Removed the #ifdef that protected the lt_arity avaints MSVC (!!!) 2002-01-17 17:54:56 +00:00
evomarc
6ddec3bdce apply -> apply<EOT> for MSVC 2002-01-17 17:51:58 +00:00
evomarc
b51d40e24f Protexted all calls to gnuplot for MSVC 2002-01-17 17:51:02 +00:00
evomarc
a427432291 Adding tutorial files 2002-01-17 15:24:44 +00:00
evomarc
83978dd8af New versio of dsp files 2002-01-17 15:21:44 +00:00
maartenkeijzer
45b5edc081 Increased template depth 2002-01-16 14:52:11 +00:00
evomarc
93cde922d7 There was an error in the type of the first parameter of make_checkpoint and
make_algo_scalar (changed from eoParameterLOader to eoParser)
2001-12-20 18:04:52 +00:00
evomarc
bdb125afbd COnverted t_eoesall to CRLF line terminators (otherwise MSDEV cannot read properly) 2001-12-07 06:28:38 +00:00
evomarc
38f35a1c53 Adding t_eoesall that somehow ahd managed to escape until now
+ corrected the template test_dsp.tmpl
2001-12-07 06:23:15 +00:00
evomarc
d74ef74661 Adding the tutorials in MSVC project files 2001-12-07 06:14:11 +00:00
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
aa67e7d58d Need to put the \r\n at end of all files after modifications!!! 2001-12-06 14:33:42 +00:00
evomarc
b5a4afe8fa Removed unknown CrtDebug directives from the MSVC version 2001-12-06 14:32:00 +00:00
evomarc
bd42e75672 Removed unnecessary dirs, added first Lesson of tutorial 2001-12-06 13:12:24 +00:00
evomarc
82750f22d5 Removed some sources that came here nobody know's how (thanks, MSDEV) 2001-12-06 11:36:39 +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
de1ae17ea8 CHanged a few erroneaous comments 2001-12-06 06:38:17 +00:00
evomarc
04ab952760 Added GNUPLOT protection for MSVC compiler 2001-12-05 06:54:38 +00:00
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