EvolvingBehavior  0.1.0
UFitnessTracker Class Reference

Tracks fitness for all members of a population. Can be asked for a fitness score. More...

#include <FitnessTracker.h>

Inheritance diagram for UFitnessTracker:
UService

Public Member Functions

void SetFitnessCalculator (UFitnessCalculator *calculator)
 
void UpdateFitness (int32 id, UFitness *fitness)
 
double GetFitness (int32 id)
 
void RegisterFitnessUpdater (IFitnessUpdater *fitnessUpdater)
 
void HandleFitnessUpdated (int32 id, FString key, double value, bool isDelta)
 
- Public Member Functions inherited from UService
virtual void Init (UServiceInjector *injector)
 

Additional Inherited Members

- Protected Attributes inherited from UService
UServiceInjectorserviceInjector
 

Detailed Description

Tracks fitness for all members of a population. Can be asked for a fitness score.

Author
agrundwerg
npc
Date
12/12/17 You should register every FitnessUpdater with the FitnessTracker.

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