lFxegaDfGene {xegaDfGene} | R Documentation |
Generate local functions and objects
Description
lFxegaDfGene
is
the list of functions containing
a definition of all local objects required for the use
of evaluation functions. We reference this object
as local configuration. When adding additional
functions, this list must be extended
by the constant (functions) needed to configure them.
Usage
lFxegaDfGene
Format
An object of class list
of length 30.
Details
We use the local configuration for:
-
Replacing all constants with constant functions.
Rationale: We need one formal argument (the local function list lF) and we can dispatch multiple functions. E.g.
lF$verbose()
-
We can dynamically bind a local function with a definition from a proper function factory. E.g., the selection methods
lf$SelectGene
andlF$SelectMate
. Gene representations require special functions to handle them:
lf$InitGene
,lF$DecodeGene
,lf$EvalGene
lf$ReplicateGene
, ...
See Also
Other Configuration:
xegaDfCrossoverFactory()
,
xegaDfGeneMapFactory()
,
xegaDfMutationFactory()
,
xegaDfReplicationFactory()
,
xegaDfScaleFactorFactory()