diff --git a/eo/tutorial/html/FirstBitEA.html b/eo/tutorial/html/FirstBitEA.html index b659883d..27a4616a 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 05e859e9..07df1924 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 9b0372fd..03505b29 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 eaeecc28..7bd1b168 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 0609d8c6..3eacbd00 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 1aca9194..f7709b7a 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 60726953..b5ff4ab3 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 8090e42a..222cc988 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 5fd4134c..89d4d965 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 e580012b..60f02d48 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 aa150ab5..ef490c9b 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 7d61f7e7..cf95bb89 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 10fa0f44..27cb1a40 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 20b2941b..9c45a9fc 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 2d22f794..c7057031 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 cfa8e5d3..478e6bbe 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 31c4cbb2..e395eba6 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 093aba7d..8d7709de 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 c45ffd05..754aea60 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