Caner Candan
56c6edab04
* indentations + whitespace cleanup
2011-05-05 16:54:00 +02: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
Johann Dreo
f478817c6e
grouping classes in documentation
2010-11-05 15:59:35 +01:00
Johann Dreo
8b9aea4a0b
more doc groups, cleaner modules hierarchy
2010-11-01 23:08:58 +01:00
Johann Dreo
044d1223bb
Create more doxygen groups for base classes, clean some doc
2010-11-01 18:20:56 +01:00
jmerelo
669f41a315
Changes in docs and added stuff to eoEvalSteadyFitness to reset after using it
2004-08-10 17:19:46 +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
jmerelo
06dd2dc314
Moved epAtom* out of the obsolete dir; added some CVS headers to some files, and made everything work with my elipse classes
2001-03-21 12:10:13 +00:00
maartenkeijzer
3a9b5a0e7e
Well, what do you know, major commit.
...
Changed the signature of eoMon, eoBin and eoQuadOp to return a bool,
without invalidating fitness. Added a set of invalidators to take over
that job (see for instance eoSGA and eoSGATransform how this can transparantly used)
Derived eoState from eoFunctorStore (for convenience, from a design perspective this may sound wrong)
Added a wrap_op function that does the wrapping for you (see eoOpContainer how this made this functor
exceedingly less hairy). Checked all the tests removed the eoGeneric*Op family (not needed anymore)
and of course changed all the operators to reflect the change (and found a few that didn't
invalidate the fitness, thus really pointing out the advantage of the current approach)
2001-02-14 10:35:26 +00:00
evomarc
415b419671
The BIG change of general operator interface
...
I also changed
- the eoQuadratic into eoQuad (as dicussed with Maarten)
- the eoBin into eoBit, with more appropriate names for the "binary"
operators (that can be unary!) as no one protested when I posted on
eodev list
2001-02-09 05:09:26 +00:00
evomarc
097d34be39
Comments added to remove undocumented classes from Doxygen documentation
2001-01-30 04:53:05 +00:00
evomarc
576249509b
Some includes were missing in eoPop and eoOp that I had not noticed before
...
trying to compile test/t-eoSymreg.cpp
2001-01-26 17:09:33 +00:00
evomarc
4b2bb7f564
GOing to the generic operators: some additions (eoGeneric*)
...
and some modifications in eoFixedLength and eoVariableLength.
2001-01-11 10:48:31 +00:00
evomarc
683bc2e44f
dded the className method for eoMon, eoBin and eoQuad classes
2000-11-17 17:06:53 +00:00
maartenkeijzer
f7c98d5b31
Changed functor base names and added to version
2000-10-09 16:13:20 +00:00
mac
fc326c72ab
Forgot to remove enum value init
2000-08-10 14:33:37 +00:00
mac
6d8e3a6504
Extreme cleanup, see src/obsolete for details
2000-08-10 14:18:34 +00:00
mac
ed45375451
Changed the general operator interface to be consistent with the rest
...
of EO, updated some documentation.
2000-04-09 09:41:29 +00:00
gustavo
5fe7510807
fixing makefiles
2000-03-30 17:11:20 +00:00
mac
6469376880
Fixed bug in eoGOpSelector (missing break!)
...
eoOp.h: binOp's second arg is const once more
all dsp and dsw files were touched by msvc, but did add some stuff (which
will be added to eo later)
Hope this all works
2000-03-06 16:05:47 +00:00
victor
4777d09128
making the second parameter of the oprator() for binaria operators to be NON const
2000-02-21 18:03:31 +00:00
mac
0d439f9f56
Changed double linefeeds, will undo this if it doesn't work
2000-02-19 18:21:47 +00:00
mac
2443677f13
Moved the static eoRNG rng to an extern eoRNG
...
This external object is now defined in eoPersistent.cpp
This should change...
2000-02-19 16:30:42 +00:00
mac
9fba2bfbb9
Mak: Added the eoQuadratic Op and more ... (and I hate VI)
2000-02-16 15:05:19 +00:00
jmerelo
7db1492943
Added new files to the brew, mainly distance and new-op-interface related
2000-02-07 17:16:16 +00:00
jmerelo
91f5ddbdaa
Added changes mainly by Marc
1999-11-22 09:47:32 +00:00
jmerelo
449ed17ff8
Added Marc's ES files and .dsp files for others
1999-11-15 09:26:33 +00:00
jmerelo
c853631219
Cosmetic changes
1999-10-08 07:40:34 +00:00
gustavo
0133499ac3
putting eoNonUniform into a separate file
1999-10-07 11:38:14 +00:00
gustavo
b5d3db43ad
adding eoNonUniformOperator to eoOp.h
1999-10-05 11:32:17 +00:00
jmerelo
759dba7ea8
Changes to eo1d interface and bug fixes
1999-09-20 11:35:01 +00:00
jmerelo
e3bff7d45f
Compiled new stuff on VC++, changes to breeder
1999-02-15 16:01:35 +00:00
jmerelo
11be20aefa
Added some files, compiled some stuff in VC++, and finished eoOpSelMason
1999-02-10 17:14:08 +00:00
gustavo
3fe0218a72
1999-01-29 12:23:55 +00:00