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 32.

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. Dynamically binding a local function with a definition from a proper function factory. E.g., the selection methods lF$SelectGene() and lF$SelectMate().

  3. Gene representations requiring 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.3 Index]