Uses of Class
net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
Packages that use AbstractEAExecutionContext
Package
Description
-
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core
Fields in net.bmahe.genetics4j.core declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> EASystem.eaExecutionContextMethods in net.bmahe.genetics4j.core with parameters of type AbstractEAExecutionContextModifier 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 AbstractEAExecutionContextModifierConstructorDescriptionEASystem(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 AbstractEAExecutionContext in net.bmahe.genetics4j.core.combination
Fields in net.bmahe.genetics4j.core.combination declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> ChromosomeCombinatorResolver.eaExecutionContextConstructors in net.bmahe.genetics4j.core.combination with parameters of type AbstractEAExecutionContextModifierConstructorDescriptionChromosomeCombinatorResolver(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.mutation
Fields in net.bmahe.genetics4j.core.mutation declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> MutationPolicyHandlerResolver.eaExecutionContextMethods in net.bmahe.genetics4j.core.mutation with parameters of type AbstractEAExecutionContextModifier and TypeMethodDescriptionCreepMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MultiMutationsPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) PartialMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) RandomMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) RepeatedMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) SwapMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Constructors in net.bmahe.genetics4j.core.mutation with parameters of type AbstractEAExecutionContextModifierConstructorDescriptionMutationPolicyHandlerResolver(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.mutation.chromosome
Subinterfaces with type arguments of type AbstractEAExecutionContext in net.bmahe.genetics4j.core.mutation.chromosomeModifier and TypeInterfaceDescriptioninterfaceChromosomeMutationHandlerFactory<T extends Comparable<T>> -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.replacement
Methods in net.bmahe.genetics4j.core.replacement with parameters of type AbstractEAExecutionContextModifier and TypeMethodDescriptionDeleteNLastReplacementStrategyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) ElitismReplacementStrategyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) GenerationalReplacementStrategyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) ReplacementStrategyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.selection
Fields in net.bmahe.genetics4j.core.selection declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> SelectionPolicyHandlerResolver.eaExecutionContextMethods in net.bmahe.genetics4j.core.selection with parameters of type AbstractEAExecutionContextModifier and TypeMethodDescriptionMultiSelectionsPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) MultiTournamentsSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) ProportionalTournamentSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) RandomSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) RouletteWheelSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) SelectAllPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) SelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) SelectiveRefinementTournamentPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) TournamentSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) Constructors in net.bmahe.genetics4j.core.selection with parameters of type AbstractEAExecutionContextModifierConstructorDescriptionSelectionPolicyHandlerResolver(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.spec
Subclasses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.specModifier and TypeClassDescriptionclassEAExecutionContext<T extends Comparable<T>>Evolutionary Algorithm - Execution Contextfinal classImmutableEAExecutionContext<T extends Comparable<T>>Immutable implementation ofEAExecutionContext.Subinterfaces with type arguments of type AbstractEAExecutionContext in net.bmahe.genetics4j.core.specModifier and TypeInterfaceDescriptioninterfaceChromosomeCombinatorHandlerFactory<T extends Comparable<T>>interfaceMutationPolicyHandlerFactory<T extends Comparable<T>>interfaceReplacementStrategyHandlerFactory<T extends Comparable<T>>interfaceSelectionPolicyHandlerFactory<T extends Comparable<T>> -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.util
Methods in net.bmahe.genetics4j.core.util with parameters of type AbstractEAExecutionContextModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome> ChromosomeResolverUtils.findMatchingChromosomeMutationPolicyHandler(AbstractEAExecutionContext<T> eaExecutionContext, MutationPolicy mutationPolicy, ChromosomeSpec chromosomeSpec) static <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome>[]ChromosomeResolverUtils.resolveChromosomeMutationHandlers(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicy mutationPolicy)