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:

  1. 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()

  2. We can dynamically bind a local function with a definition from a proper function factory. E.g., the selection methods lf$SelectGene and lF$SelectMate.

  3. 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()


[Package xegaDfGene version 1.0.0.0 Index]