View Javadoc
1   package net.bmahe.genetics4j.gpu.spec.fitness;
2   
3   import java.util.List;
4   
5   import net.bmahe.genetics4j.core.Genotype;
6   import net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext;
7   import net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContext;
8   
9   @FunctionalInterface
10  public interface MultipleComputer {
11  
12  	int compute(final OpenCLExecutionContext openCLExecutionContext, final KernelExecutionContext kernelExecutionContext,
13  			final long generation, final List<Genotype> genotypes);
14  }