EvolvingBehavior  0.2.0
 
Loading...
Searching...
No Matches
UDepthBiasedCrossoverMutator Class Reference

This performs the same function as CrossoverMutator. However the depth within the behavior tree that nodes are selected from is biased towards a variable set in the editor. More...

#include <DepthBiasedCrossoverMutator.h>

Inheritance diagram for UDepthBiasedCrossoverMutator:
UMutator

Public Member Functions

virtual UBTChromosomeMutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent)
 
- Public Member Functions inherited from UMutator
virtual void Init (UServiceInjector *injector)
 

Public Attributes

double biasStrength = 1.5
 
- Public Attributes inherited from UMutator
virtual UBTChromosomeMutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent) PURE_VIRTUAL(UMutator
 

Additional Inherited Members

- Protected Attributes inherited from UMutator
UServiceInjectorserviceInjector
 

Detailed Description

This performs the same function as CrossoverMutator. However the depth within the behavior tree that nodes are selected from is biased towards a variable set in the editor.

Author
jim
Date
5/20/19

The documentation for this class was generated from the following files:
  • Source/EvolvingBehavior/Public/GeneticProgramming/DepthBiasedCrossoverMutator.h
  • Source/EvolvingBehavior/Private/GeneticProgramming/DepthBiasedCrossoverMutator.cpp