diff --git a/eo/tutorial/html/eoCheckPoint.html b/eo/tutorial/html/eoCheckPoint.html index 49dd8d99..fe1b4f24 100644 --- a/eo/tutorial/html/eoCheckPoint.html +++ b/eo/tutorial/html/eoCheckPoint.html @@ -58,7 +58,7 @@ and the interface for its operator() is bool operator()(const eoPop<EOT>& ) -
which you could have guessed from the inheritance
+ which you could have guessed from the inheritance
diagram for class eoContinue, as
you see there that eoContinue derives
from class eoUF<const eoPop<EOT>&,
@@ -88,7 +88,7 @@ when the stopping criterion is met!
Existing continuators:
Of
course you can find out all existing (non-virtual!) subclasses of eoContinue
-by looking at its inheritance
+by looking at its inheritance
diagram. But you might find it more convenient to have them listed
here:
const EOT & operator()(const eoPop<EOT>&
_parents)
- which you could have guessed from the inheritance tree for class eoSelectOne.,
+ which you could have guessed from the inheritance tree for class eoSelectOne.,
as you see there that eoSelectOne derives
from class eoUF<const eoPop<EOT>&,
const EOT&>.
@@ -114,7 +114,7 @@ for its
void operator()(const eoPop<EOT>&
_source, eoPop<EOT>& _dest)
- which you could have guessed from the inheritance tree for class eoSelect.,
+ which you could have guessed from the inheritance tree for class eoSelect.,
as you see there that eoSelect derives from
class
eoBF<const eoPop<EOT>&, eoPop<EOT>&, void>.
@@ -208,7 +208,7 @@ is
void operator()(eoPop<EOT>& _parents,
eoPop<EOT>& _offspring)
- which you could have guessed from the inheritance tree for class eoReplacement.,
+ which you could have guessed from the inheritance tree for class eoReplacement.,
as you see there that eoReplacement derives
from class eoBF<eoPop<EOT>&, eoPop<EOT>&,
void>.
@@ -234,7 +234,7 @@ that offspring and parents are of the same size (but does not check!).
This is one the basic types of replacement in EO. It has two major steps,
merging
both populations of parents and offspring, and reducing
-this big population to the right size. It contains
+this big population to the right size. It contains
two objects of respective types eoMerge
and eoReduce
and you can probably guess what each of them actually does :-)
@@ -506,7 +506,7 @@ is
void operator()(const eoPop<EOT>&
_parents, eoPop<EOT>& _offspring)
- which you could have guessed from the inheritance tree for class eoMerge,
+ which you could have guessed from the inheritance tree for class eoMerge,
as you see there that eoMerge derives from
void operator()(eoPop<EOT>& _parents,
unsigned int new_size)
- which you could have guessed from the inheritance tree for class eoReduce,
+ which you could have guessed from the inheritance tree for class eoReduce,
as you see there that eoReduce derives from
unsigned int operator()(unsigned int _pop_size) which you could have guessed from the inheritance tree for class eoHowMany,
+ which you could have guessed from the inheritance tree for class eoHowMany,
as you see there that eoHowMany
derives from
void operator()(eoPop<EOT>& _source,
eoPop<EOT>& _dest)
- which you could have guessed from the inheritance tree for class eoSurviveAndDie,
+ which you could have guessed from the inheritance tree for class eoSurviveAndDie,
as you see there that eoSurviveAndDie
derives from class eoBF<eoPop<EOT>&,
eoPop<EOT>&, void>.
diff --git a/eo/tutorial/html/eoLesson1.html b/eo/tutorial/html/eoLesson1.html
index 28ec5e87..7dce49a0 100644
--- a/eo/tutorial/html/eoLesson1.html
+++ b/eo/tutorial/html/eoLesson1.html
@@ -111,7 +111,7 @@ the representation-dependent file ga.
containing the bitstring representation and operators. More details about
what is available for bitstrings
here.
diff --git a/eo/tutorial/html/eoLesson2.html b/eo/tutorial/html/eoLesson2.html
index 9d8b75e6..5204e4b4 100644
--- a/eo/tutorial/html/eoLesson2.html
+++ b/eo/tutorial/html/eoLesson2.html
@@ -110,7 +110,7 @@ on a boolean generator or a random_generators.h)
that is then used in the constructor of the population to build the individuals.
You can also use different initializers and call them in turn through the
-call to pop.append() function
+call to pop.append() function
(see Exercise 2).
Note: Whereas it is straightforward
to create a binary crossover operator from a quadratic one (by discarding
the changes on the second parent), the reverse might prove impossible (imagine
@@ -207,7 +207,7 @@ operators: Interfaces:
The corresponding EO class is called eoGenOp.
and it is as usual templatized by the type of individual it can handle
-(see documentation for eoGenOp
+(see documentation for eoGenOp
:-)
Interface:
The basic
interface of an eoPopulator
-(see also the documentation,
+(see also the documentation,
of course) is the following:
Note: for
@@ -153,7 +153,7 @@ obvious simplicity reasons, we very often omit the reference to the EO also provides random_generators
that can be used in STL call to generate series of random numbers, as in
@@ -388,8 +388,8 @@ above).
The name of the EO template should be EOT. This allows quick understanding
of the inheritance diagrams for functors. and immediate
perception of the arguments and return types of the functors oeprator()
-method (as in eoMonOp
-or eoBinOp).
+method (as in eoMonOp
+or eoBinOp).
diff --git a/eo/tutorial/html/eoEngine.html b/eo/tutorial/html/eoEngine.html
index 35ae194c..1b6cf46e 100644
--- a/eo/tutorial/html/eoEngine.html
+++ b/eo/tutorial/html/eoEngine.html
@@ -66,7 +66,7 @@ is
eoContinue.
class eoBF<const eoPop<EOT>&, eoPop<EOT>&,
void>.
@@ -540,7 +540,7 @@ is
class eoBF<eoPop<EOT>&, unsigned
int, void>.
@@ -610,7 +610,7 @@ is
class eoUF<unsigned int, unsigned int>.
@@ -641,7 +641,7 @@ is
-You then say that you will be handling Bitstring
+You then say that you will be handling Bitstring
genotypes, whose fitness is a double. This makes Indi derive
from the STL class vector<bool>
@@ -121,7 +121,7 @@ the representation-dependent file es.
containing the bitstring representation and operators. More details about
what is available for real-values
here.
-You then say that you will be handling Real-valued
+You then say that you will be handling Real-valued
genotypes, whose fitness is a double. This makes Indi derive
from the STL class vector<double>
@@ -191,12 +191,12 @@ vector v.
@@ -209,7 +209,7 @@ individuals are first, and display it. Note that an eoPop has a
maximum number of generations
to run (Bit - Real):
the simplest of all stopping criteria at the moment, using an object of
-a sub-class of class eoContinue.
+a sub-class of class
@@ -133,10 +133,10 @@ choosing among them according to
rates. The
class eoPropCombinedxxxOp,
where
-xxx is either Mon (for mutations, of class eoMonOp)
-or Quad (for crossovers, of class eoQuadOp),
+xxx is either Mon (for mutations, of class eoMonOp)
+or Quad (for crossovers, of class eoQuadOp),
is derived from the corresponding eoxxxOp class. When applying the eoPropCombinedxxxOp,
-one of the eoxxxOp it contains is chosen by a roulette
+one of the eoxxxOp it contains is chosen by a roulette
wheel, according to their respective rates, and is applied to the arguments.
For more details on these classes, go to the algorithm-based
corresponding pages, or to their respective documentation pages.
@@ -240,7 +240,7 @@ to select one individual from a population, its ope
returning a single individual) into an object of the eoSelectPerc
(perc stands for percentage) which allows to select a ... percentage of
a population (his operator()
-returns a population). This was done internally in the constructor
+returns a population). This was done internally in the constructor
of eoSGA - see lesson1.
Exercise
diff --git a/eo/tutorial/html/eoLesson3.html b/eo/tutorial/html/eoLesson3.html
index 46e2e89f..5213ec9a 100644
--- a/eo/tutorial/html/eoLesson3.html
+++ b/eo/tutorial/html/eoLesson3.html
@@ -130,7 +130,7 @@ you want to handle (i.e. iinteger,
double, yourPrivateClass, ...). In
this lesson, we will not go into details: e.g. we will not tell you that
the
-eoValueParam
+eoValueParam
is actually a templatized sub-class of abstract class eoParam (oops, I
said it!), nor will we deal with parameters outside their use from an eoParser.
See the parameter section of the Component-Based tutorial, or wait until
@@ -267,7 +267,7 @@ class. eoStateeoObjects
that have both an input method (readFrom)
and an output method (printOn),
-i.e. that derive from the base class eoPersistent.
+i.e. that derive from the base class eoPersistent.
You must first register
object into a state, and can then save them to a (text) file, and later
read them from that file using the load
@@ -319,7 +319,7 @@ compute whatever is needed over that population. templatized
over the type of what they compute (e.g. double,
or pair<double>,
-or ...). But looking at the inheritance
+or ...). But looking at the inheritance
diagram of the eoStat
class, you find that eoStat
objects are also eoValueParam
diff --git a/eo/tutorial/html/eoOperators.html b/eo/tutorial/html/eoOperators.html
index 0e65fb2b..8884adaa 100644
--- a/eo/tutorial/html/eoOperators.html
+++ b/eo/tutorial/html/eoOperators.html
@@ -87,29 +87,29 @@ the genotype argument has been modified or not.
@@ -122,8 +122,8 @@ former type (2 --> 2) is termed quadratic crossover operator, and is implemanted
in the eoQuadOp class; the latter type
(2 --> 1) is termed binary operator and is implemanted in class eoBinOp.
Both classes are, as usual, templatized by the type of individual they
-can handle (see documentation for eoBinOp
-and eoQuadOp).
+can handle (see documentation for eoBinOp
+and eoQuadOp).
The general approach in EO about simple variation operators is to perform
in-place
@@ -280,7 +280,7 @@ ways to get the parents they will involve, e.g. they can use a different
selector for each of the parents they need to select.
All the work a general operator is done within the apply()
@@ -504,7 +504,7 @@ mainly behaves like an iterator over
a population (hence the name, Population-Iterator).
-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 and what kind of result it produces. See EO
-conventions, and the inheritance
+conventions, and the inheritance
diagram of class eoFunctorBase.
For a more complete introduction to functors, with detailed discussion,
go to the STL
@@ -118,7 +118,7 @@ method.
is for arity-zero functors, i.e. their operator()
method does not require any argument. It has a single template parameter,
the return type of the operator()
-method. For instance, eoMonitor
+method. For instance, eoMonitor
are eoF's
that return an eoMonitor &.
@@ -127,7 +127,7 @@ that return an eoMonitor &
is for unary functors, i.e. their
-(e.g. floating point following normal
-distribution). See the complete
+(e.g. floating point following normal
+distribution). See the complete
list of RNG primitives.