diff --git a/eo/tutorial/html/FirstBitEA.html b/eo/tutorial/html/FirstBitEA.html index b659883d9..27a4616a6 100644 --- a/eo/tutorial/html/FirstBitEA.html +++ b/eo/tutorial/html/FirstBitEA.html @@ -9,7 +9,7 @@ Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -356,7 +356,7 @@ The actual code is in boldface and the comment in normal face.
Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/FirstBitGA.html b/eo/tutorial/html/FirstBitGA.html index 05e859e92..07df19241 100644 --- a/eo/tutorial/html/FirstBitGA.html +++ b/eo/tutorial/html/FirstBitGA.html @@ -9,7 +9,7 @@ Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -338,7 +338,7 @@ The actual code is in boldface and the comment in normal face.
Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/FirstRealEA.html b/eo/tutorial/html/FirstRealEA.html index 9b0372fd0..03505b290 100644 --- a/eo/tutorial/html/FirstRealEA.html +++ b/eo/tutorial/html/FirstRealEA.html @@ -8,7 +8,7 @@ Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -354,7 +354,7 @@ The actual code is in boldface and the comment in normal face.
Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/FirstRealGA.html b/eo/tutorial/html/FirstRealGA.html index eaeecc284..7bd1b168f 100644 --- a/eo/tutorial/html/FirstRealGA.html +++ b/eo/tutorial/html/FirstRealGA.html @@ -9,7 +9,7 @@ Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -337,7 +337,7 @@ The actual code is in boldface and the comment in normal face.
Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/FirstRealGA_old.html b/eo/tutorial/html/FirstRealGA_old.html index 0609d8c64..3eacbd007 100644 --- a/eo/tutorial/html/FirstRealGA_old.html +++ b/eo/tutorial/html/FirstRealGA_old.html @@ -8,7 +8,7 @@ Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -119,7 +119,7 @@ population

// declare the population
eoPop<Indi> pop; -

Declares a population +

Declares a population object, which is basically an STL vector<Indi>

// fill it! @@ -146,7 +146,7 @@ pop.push_back(v); // and put it in the population
  }

This initialization of the population is straightforward -
rng.uniform() generates a double uniformly +
rng.uniform() generates a double
uniformly in [0,1),
v.push_back simply appends its argument at the end of STL vector v @@ -161,10 +161,10 @@ population (raw printout)
<< "Initial Population" << endl;
cout << pop; -

If you looked at eoPop -inheritance diagram, you noticed that it derives from eoPrintable: +

If you looked at eoPop +inheritance diagram, you noticed that it derives from eoPrintable: hence you can stream them using the << operator. Of course, Indis -are EO objects +are EO objects , which also are eoPrintable, and the << operator for eoPop uses the << operator for Indi.

///////////////////////////////////// @@ -188,8 +188,8 @@ procedure has to be given generations
eoGenContinue<Indi> continuator(MAX_GEN); -

This class is called eoGenContinue -because the main loop of all eoAlgo +

This class is called eoGenContinue +because the main loop of all eoAlgo says ... while continuator(pop)

//////////////////////////////////////
// @@ -204,8 +204,8 @@ offspring(i) is a linear combination of parent(i)
eoArithmeticCrossover<Indi> xover;

The variation operators are respectively -an eoMonOp -(unary operator) and an eoQuadOp +an eoMonOp +(unary operator) and an eoQuadOp (binary operator that modifies both its arguments).

/////////////////////////////////////////
// the algorithm @@ -266,7 +266,7 @@ e)


Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/Firstmerge.html b/eo/tutorial/html/Firstmerge.html index 1aca91949..f7709b7a8 100644 --- a/eo/tutorial/html/Firstmerge.html +++ b/eo/tutorial/html/Firstmerge.html @@ -10,7 +10,7 @@ Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -274,7 +274,7 @@ code removed ]
Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

diff --git a/eo/tutorial/html/NoWay.html b/eo/tutorial/html/NoWay.html index 607269531..b5ff4ab3a 100644 --- a/eo/tutorial/html/NoWay.html +++ b/eo/tutorial/html/NoWay.html @@ -9,7 +9,7 @@ Tutorial main page - Top-Down page - Bottom-up page - Programming -hints -EO +hints -EO documentation

@@ -61,7 +61,7 @@ you'll probably end up with an executable file named Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO +hints - EO documentation

diff --git a/eo/tutorial/html/SecondBitEA.html b/eo/tutorial/html/SecondBitEA.html index 8090e42a8..222cc9883 100644 --- a/eo/tutorial/html/SecondBitEA.html +++ b/eo/tutorial/html/SecondBitEA.html @@ -9,7 +9,7 @@ Back to Lesson 3 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -598,7 +598,7 @@ cout << "Exception: " << e.what() << '\n';

Back to Lesson 3 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/binary_value.html b/eo/tutorial/html/binary_value.html index 5fd4134c0..89d4d965c 100644 --- a/eo/tutorial/html/binary_value.html +++ b/eo/tutorial/html/binary_value.html @@ -8,7 +8,7 @@ Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -45,7 +45,7 @@ i++)

Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/debut.html b/eo/tutorial/html/debut.html index e580012ba..60f02d48f 100644 --- a/eo/tutorial/html/debut.html +++ b/eo/tutorial/html/debut.html @@ -8,7 +8,7 @@ Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation

diff --git a/eo/tutorial/html/eoBottomUp.html b/eo/tutorial/html/eoBottomUp.html index aa150ab50..ef490c9b6 100644 --- a/eo/tutorial/html/eoBottomUp.html +++ b/eo/tutorial/html/eoBottomUp.html @@ -9,7 +9,7 @@ Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation

@@ -62,7 +62,7 @@ to go directly to the corresponding section of the tutorial.

Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation

diff --git a/eo/tutorial/html/eoEval.html b/eo/tutorial/html/eoEval.html index 7d61f7e74..cf95bb89e 100644 --- a/eo/tutorial/html/eoEval.html +++ b/eo/tutorial/html/eoEval.html @@ -8,7 +8,7 @@ Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation

@@ -23,7 +23,7 @@ hints - EO documentation Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation
Marc Schoenauer
diff --git a/eo/tutorial/html/eoInit.html b/eo/tutorial/html/eoInit.html index 10fa0f44a..27cb1a40e 100644 --- a/eo/tutorial/html/eoInit.html +++ b/eo/tutorial/html/eoInit.html @@ -7,7 +7,7 @@ Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation

@@ -24,7 +24,7 @@ hints - EO documentation
Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO documentation +hints - EO documentation
Marc Schoenauer
diff --git a/eo/tutorial/html/eoLesson1.html b/eo/tutorial/html/eoLesson1.html index 20b2941b5..9c45a9fcd 100644 --- a/eo/tutorial/html/eoLesson1.html +++ b/eo/tutorial/html/eoLesson1.html @@ -10,7 +10,7 @@ Tutorial main page - Top-Down page - Bottom-up -page - Programming hints -EO +page - Programming hints -EO documentation

@@ -99,13 +99,13 @@ type of individuals.
-Functors are so intimately linked to EO that a base class (eoFunctorBase) +Functors are so intimately linked to EO that a base class (eoFunctorBase) has been designed to hold all functors. This base class is itself divided into three derived class. These classes tell you immediately what kind of arguments the operator() method requires @@ -186,7 +186,7 @@ numbers who look random (w.r.t. some statistical criteria). to ensure reproducibility of the results across different platforms, EO has its own RNG, the ``Mersenne Twister'' random number generator MT19937 (thanks to Takuji -Nishimura, see eoRNG.h +Nishimura, see eoRNG.h comments).

Though you can define and use as many RNGs as you wish in EO, the library also provides you with a global RNG termed rng: using only that single @@ -211,9 +211,9 @@ related number, e.g. calling time(0), as done for instance in different probability distribution -(e.g. floating point following normal +(e.g. floating point following normal distribution). -

EO also provides random_generators +

EO also provides random_generators that can be used in STL call to generate series of random numbers, as in eoPop initializers. @@ -243,7 +243,7 @@ Blabla



Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO +hints - EO documentation

diff --git a/eo/tutorial/html/eoSGA.html b/eo/tutorial/html/eoSGA.html index 2d22f7946..c70570319 100644 --- a/eo/tutorial/html/eoSGA.html +++ b/eo/tutorial/html/eoSGA.html @@ -8,7 +8,7 @@ Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation

@@ -145,7 +145,7 @@ apply<EOT>(eval, _pop);

Back to Lesson 1 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
diff --git a/eo/tutorial/html/eoTopDown.html b/eo/tutorial/html/eoTopDown.html index cfa8e5d3c..478e6bbe6 100644 --- a/eo/tutorial/html/eoTopDown.html +++ b/eo/tutorial/html/eoTopDown.html @@ -10,7 +10,7 @@ - Top-Down page - Bottom-up page - Programming -hints - EO +hints - EO documentation

@@ -75,7 +75,7 @@ not true :-)

Tutorial main page - Top-Down page - Bottom-up page - Programming -hints - EO +hints - EO documentation

diff --git a/eo/tutorial/html/eoTutorial.html b/eo/tutorial/html/eoTutorial.html index 31c4cbb2b..e395eba60 100644 --- a/eo/tutorial/html/eoTutorial.html +++ b/eo/tutorial/html/eoTutorial.html @@ -7,7 +7,7 @@ Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
@@ -48,7 +48,7 @@ There are of course a few (very few) programming hints that you should know.
  • -THe EO documentation - automatically +THe EO documentation - automatically generated from the comments in the code - is very helpful, to get an idea of the inheritance diagrams of EO classes, and to quickly reach some specific part of the code.
  • @@ -165,7 +165,7 @@ me.

    Enjoy!


    Top-Down page - Bottom-up page - Programming -hints - EO +hints - EO documentation

    diff --git a/eo/tutorial/html/index.html b/eo/tutorial/html/index.html index 093aba7db..8d7709de0 100644 --- a/eo/tutorial/html/index.html +++ b/eo/tutorial/html/index.html @@ -7,7 +7,7 @@ Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation
    @@ -48,7 +48,7 @@ There are of course a few (very few) programming hints that you should know.
  • -THe EO documentation - automatically +THe EO documentation - automatically generated from the comments in the code - is very helpful, to get an idea of the inheritance diagrams of EO classes, and to quickly reach some specific part of the code.
  • @@ -165,7 +165,7 @@ me.

    Enjoy!


    Top-Down page - Bottom-up page - Programming -hints - EO +hints - EO documentation

    diff --git a/eo/tutorial/html/real_value.html b/eo/tutorial/html/real_value.html index c45ffd054..754aea603 100644 --- a/eo/tutorial/html/real_value.html +++ b/eo/tutorial/html/real_value.html @@ -9,7 +9,7 @@ Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up page - Programming hints - -EO documentation +EO documentation



    @@ -44,7 +44,7 @@ sum += _ind[i] * _ind[i];

    Back to Lesson 2 - Tutorial main page - Top-Down page - Bottom-up -page - Programming hints - EO +page - Programming hints - EO documentation