WSF
P6dofTunerGAManager Class Reference

#include <P6DofTunerGAManager.hpp>

Public Member Functions

 P6dofTunerGAManager ()
void Advance (std::vector< P6DofTunerGASpecimen::PidLogElement > &aSimData)
void SetPopulationSize (size_t aPopulationSize)
size_t GetPopulationSize () const
void SetMaxGenerationCount (size_t aMaxGenCount)
size_t GetMaxGenerationCount () const
void SetCarryOverFraction (double aCarryOverFrac)
double GetCarryOverFraction () const
void SetMutationProbability (double aMutProb)
double GetMutationProbability () const
void SetCrossOverProbability (double aCrossOverProb)
double GetCrossOverProbability () const
void InitializePopulation (const P6DofTunerGASpecimen &aSpecimen)
bool IsComplete () const
P6DofTunerGASpecimen GetOptimum () const
P6DofTunerGASpecimenGetCurrentSpecimen ()
size_t GetProgress () const

Constructor & Destructor Documentation

◆ P6dofTunerGAManager()

P6dofTunerGAManager::P6dofTunerGAManager ( )

Member Function Documentation

◆ Advance()

void P6dofTunerGAManager::Advance ( std::vector< P6DofTunerGASpecimen::PidLogElement > & aSimData)

◆ GetCarryOverFraction()

double P6dofTunerGAManager::GetCarryOverFraction ( ) const
inline

◆ GetCrossOverProbability()

double P6dofTunerGAManager::GetCrossOverProbability ( ) const
inline

◆ GetCurrentSpecimen()

P6DofTunerGASpecimen & P6dofTunerGAManager::GetCurrentSpecimen ( )
inline

Referenced by P6DofUtils::Autotune().

◆ GetMaxGenerationCount()

size_t P6dofTunerGAManager::GetMaxGenerationCount ( ) const
inline

◆ GetMutationProbability()

double P6dofTunerGAManager::GetMutationProbability ( ) const
inline

◆ GetOptimum()

P6DofTunerGASpecimen P6dofTunerGAManager::GetOptimum ( ) const
inline

Referenced by P6DofUtils::Autotune().

◆ GetPopulationSize()

size_t P6dofTunerGAManager::GetPopulationSize ( ) const
inline

◆ GetProgress()

size_t P6dofTunerGAManager::GetProgress ( ) const
inline

◆ InitializePopulation()

void P6dofTunerGAManager::InitializePopulation ( const P6DofTunerGASpecimen & aSpecimen)

◆ IsComplete()

bool P6dofTunerGAManager::IsComplete ( ) const
inline

Referenced by P6DofUtils::Autotune().

◆ SetCarryOverFraction()

void P6dofTunerGAManager::SetCarryOverFraction ( double aCarryOverFrac)

◆ SetCrossOverProbability()

void P6dofTunerGAManager::SetCrossOverProbability ( double aCrossOverProb)

◆ SetMaxGenerationCount()

void P6dofTunerGAManager::SetMaxGenerationCount ( size_t aMaxGenCount)
inline

◆ SetMutationProbability()

void P6dofTunerGAManager::SetMutationProbability ( double aMutProb)

◆ SetPopulationSize()

void P6dofTunerGAManager::SetPopulationSize ( size_t aPopulationSize)
inline

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved