Uses of Interface
net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
Packages that use FitnessEvaluator
Package
Description
-
Uses of FitnessEvaluator in net.bmahe.genetics4j.core
Fields in net.bmahe.genetics4j.core declared as FitnessEvaluatorMethods in net.bmahe.genetics4j.core with parameters of type FitnessEvaluatorModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
EASystem<T> EASystemFactory.from(AbstractEAConfiguration<T> eaConfiguration, AbstractEAExecutionContext<T> eaExecutionContext, FitnessEvaluator<T> fitnessEvaluator) Creates anEASystemwith a custom fitness evaluator and explicit thread pool.Constructors in net.bmahe.genetics4j.core with parameters of type FitnessEvaluatorModifierConstructorDescriptionEASystem(AbstractEAConfiguration<T> _eaConfiguration, long _populationSize, List<ChromosomeCombinator<T>> _chromosomeCombinators, double _offspringRatio, Selector<T> _parentSelectionPolicyHandler, List<Mutator> _mutators, ReplacementStrategyImplementor<T> _replacementStrategyImplementor, AbstractEAExecutionContext<T> _eaExecutionContext, FitnessEvaluator<T> _fitnessEvaluator) -
Uses of FitnessEvaluator in net.bmahe.genetics4j.core.evaluation
Classes in net.bmahe.genetics4j.core.evaluation that implement FitnessEvaluatorModifier and TypeClassDescriptionclassFitnessEvaluatorBulkAsync<T extends Comparable<T>>Wrapper aroundFitnessBulkAsyncfor computing the fitness of a populationclassFitnessEvaluatorSync<T extends Comparable<T>>Wrapper aroundFitnessfor computing the fitness of a populationclassFitnessEvaluatorVirtualThread<T extends Comparable<T>>Virtual thread-based fitness evaluator that creates one virtual thread per individual evaluation. -
Uses of FitnessEvaluator in net.bmahe.genetics4j.gpu
Classes in net.bmahe.genetics4j.gpu that implement FitnessEvaluatorModifier and TypeClassDescriptionclassGPUFitnessEvaluator<T extends Comparable<T>>GPU-accelerated fitness evaluator that leverages OpenCL for high-performance evolutionary algorithm execution.