EvolvingBehavior  0.2.0
 
Loading...
Searching...
No Matches

An abstract base class for a Mutator that changes a Chromosome in some way. More...

#include <Mutator.h>

Inheritance diagram for UMutator:
UAddGeneratedDecoratorToCompositeMutator UAddGeneratedDecoratorToTaskMutator UAddGeneratedServiceToCompositeMutator UAddGeneratedServiceToTaskMutator UAddGeneratedTaskMutator UAddMappedCompositeMutator UAddMappedDecoratorToCompositeMutator UAddMappedDecoratorToTaskMutator UAddMappedServiceToCompositeMutator UAddMappedServiceToTaskMutator UAddMappedTaskMutator UAddRandomDecoratorToCompositeMutator UAddRandomDecoratorToTaskMutator UAddRandomServiceToCompositeMutator UAddRandomServiceToTaskMutator UAddRandomTaskMutator UCrossoverMutator UDepthBiasedCrossoverMutator UPerturbPropertyInDecoratorMutator UPerturbPropertyInServiceMutator UPerturbPropertyInTaskMutator URemoveGeneratedDecoratorMutator URemoveGeneratedServiceMutator URemoveGeneratedTaskMutator URemoveMappedCompositeMutator URemoveMappedDecoratorMutator URemoveMappedServiceMutator URemoveMappedTaskMutator URemoveRandomDecoratorMutator URemoveRandomServiceMutator URemoveRandomTaskMutator UReplaceGeneratedDecoratorMutator UReplaceGeneratedServiceMutator UReplaceGeneratedTaskMutator UReplaceMappedCompositeMutator UReplaceMappedDecoratorMutator UReplaceMappedServiceMutator UReplaceMappedTaskMutator UReplaceRandomDecoratorMutator UReplaceRandomServiceMutator UReplaceRandomTaskMutator

Public Member Functions

virtual void Init (UServiceInjector *injector)
 

Public Attributes

virtual UBTChromosomeMutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent) PURE_VIRTUAL(UMutator
 

Protected Attributes

UServiceInjectorserviceInjector
 

Detailed Description

An abstract base class for a Mutator that changes a Chromosome in some way.

Author
npc
Date
04/12/17

Given a chromosome, its parents, and the index of its primary parent, a Mutator will modify the chromosome.

This is the abstract base class for all Mutators.


The documentation for this class was generated from the following file:
  • Source/EvolvingBehavior/Public/GeneticProgramming/Mutator.h