Commit graph

18 commits

Author SHA1 Message Date
nojhan
5827444774 Comment out deprecated stuff and fix corresponding tests
This may break your code if you did not pay attention to warnings in the previous release, the old code is still here in
case you want to understand what's going on.
2012-07-06 20:48:18 +02:00
Caner Candan
f962a7942b * we can now disable deprecated messages 2012-06-17 21:01:16 +02:00
nojhan
b89a216d2d added a pragma warning along with the eo::log one in eoProportionalCombinedOp 2012-03-15 18:16:57 +01:00
Caner Candan
56c6edab04 * indentations + whitespace cleanup 2011-05-05 16:54:00 +02:00
Johann Dreo
8b9aea4a0b more doc groups, cleaner modules hierarchy 2010-11-01 23:08:58 +01:00
Johann Dreo
fc21827eca remove default values for verbose parameters, so as to make deprecated wrappers unused by default 2010-10-31 21:36:53 +01:00
Johann Dreo
9c51b925b6 alternate function prototypes without verbose parameter 2010-10-31 21:19:34 +01:00
Johann Dreo
a9f382a30c fix #13: remove the use of the verbose members, replaced by the eo::log system ; functions prototypes keep their verbose parameters, but display a warning until next version 2010-10-30 23:30:40 +02:00
Johann Dreo
ac0a909d1d using eo::log instead of std::cout 2010-09-29 22:52:30 +02:00
evomarc
f2b98abd90 3 identical typos in 3 different files :-) 2007-12-08 14:49:52 +00: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
evomarc
bf0e84fc56 A few minor corrections (and some comments) after Maarten big commit 2001-02-15 04:47:18 +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
d3525298fe Added the handling of generic operators in Combined Ops 2001-02-07 05:13:33 +00:00
evomarc
e0076740f8 Added virtual and const keywords all around - as I tried to use a derived
class for adaptive rates (see eoDynProportionalCombinedOp.h, at the moment
in the tutorial)
2000-12-05 05:22:55 +00:00
evomarc
52a9c830c8 I added this very simple instance of operator proportional selector
for the tutorial - it is consistent with all other xxxCombined constructs.
However, I am not sure that Occam's razor will not make it widely used...
2000-11-28 17:41:41 +00:00