MClapply {xegaPopulation}R Documentation

MultiCore apply of library parallel.

Description

The evaluation of the fitness of the genes of the population is distributed to one worker on each core of the CPU of the local machine. The package of parallel of base R is used. The number of cores is provided by lF$Cores.

Usage

MClapply(pop, EvalGene, lF)

Arguments

pop

Population of genes.

EvalGene

Function for evaluating a gene.

lF

Local function configuration which provides all functions needed in EvalGene().

Details

Be aware that

Value

Fitness vector.

See Also

Other Execution Model: PparLapply(), futureLapply()

Examples

library(parallelly) 
if (supportsMulticore()){
lFxegaGaGene$Cores<-function() {2}
pop<-xegaInitPopulation(1000, lFxegaGaGene)
popnew<-MClapply(pop, lFxegaGaGene$EvalGene, lFxegaGaGene)
}


[Package xegaPopulation version 1.0.0.0 Index]