panga
panga::GeneticAlgorithm Member List

This is the complete list of members for panga::GeneticAlgorithm, including all inherited members.

Crossover(const Individual &parent1, const Individual &parent2, Individual *offspring)panga::GeneticAlgorithmprotected
CrossoverType enum namepanga::GeneticAlgorithm
GeneticAlgorithm() (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GeneticAlgorithm(const GeneticAlgorithm &rhs)=delete (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetAllowSameParentCouples() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetCrossoverIgnoreGeneBoundaries() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetCrossoverRate() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetCrossoverType() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetCurrentGeneration() constpanga::GeneticAlgorithm
GetCurrentMutationRate()panga::GeneticAlgorithmprotected
GetCurrentPopulation()panga::GeneticAlgorithmprotected
GetEliteCount() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetFitnessFunction() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetGenome()panga::GeneticAlgorithm
GetKPointCrossoverPointCount() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetLastGenerationPopulation()panga::GeneticAlgorithmprotected
GetMutatedEliteCount() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetMutatedEliteMutationRate() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetMutationRate() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetMutationRateSchedule() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetMutatorType() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetPopulation() constpanga::GeneticAlgorithm
GetPopulationSize() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetProportionalMutationBitCount() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetSelectorType() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetSelfAdaptiveMutationAggressiveRate() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetSelfAdaptiveMutationDiversityFloor() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetTotalGenerations() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetTournamentSize() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
GetUserData() const (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
Initialize()panga::GeneticAlgorithm
InitializeSelector(Population *population)panga::GeneticAlgorithmprotected
Mutate(Individual *individual, double mutation_percentage)panga::GeneticAlgorithmprotected
MutationRateSchedule enum namepanga::GeneticAlgorithm
MutatorType enum namepanga::GeneticAlgorithm
operator=(const GeneticAlgorithm &rhs)=delete (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm
Run()panga::GeneticAlgorithm
SelectOne(const Population &population)panga::GeneticAlgorithmprotected
SelectorType enum namepanga::GeneticAlgorithm
SelectParents(const Population &population)panga::GeneticAlgorithmprotected
SetAllowSameParentCouples(bool allow_same_parent_couples)panga::GeneticAlgorithm
SetCrossoverIgnoreGeneBoundaries(bool crossover_ignore_gene_boundaries)panga::GeneticAlgorithm
SetCrossoverRate(double crossover_rate)panga::GeneticAlgorithm
SetCrossoverType(CrossoverType crossover_type)panga::GeneticAlgorithm
SetEliteCount(size_t elite_count)panga::GeneticAlgorithm
SetFitnessFunction(FitnessFunction fitness_function)panga::GeneticAlgorithm
SetInitialPopulation(const std::vector< BitVector > &initial_population)panga::GeneticAlgorithm
SetKPointCrossoverPointCount(size_t k_point_crossover_point_count)panga::GeneticAlgorithm
SetMutatedEliteCount(size_t mutated_elite_count)panga::GeneticAlgorithm
SetMutatedEliteMutationRate(double mutated_elite_mutation_rate)panga::GeneticAlgorithm
SetMutationRate(double mutation_rate)panga::GeneticAlgorithm
SetMutationRateSchedule(MutationRateSchedule mutation_rate_schedule)panga::GeneticAlgorithm
SetMutatorType(MutatorType mutator_type)panga::GeneticAlgorithm
SetPopulationSize(size_t population_size)panga::GeneticAlgorithm
SetProportionalMutationBitCount(size_t proportional_mutation_bit_count)panga::GeneticAlgorithm
SetSelectorType(SelectorType selector_type)panga::GeneticAlgorithm
SetSelfAdaptiveMutationAggressiveRate(double self_adaptive_mutation_aggressive_rate)panga::GeneticAlgorithm
SetSelfAdaptiveMutationDiversityFloor(double self_adaptive_mutation_diversity_floor)panga::GeneticAlgorithm
SetTotalGenerations(size_t total_generations)panga::GeneticAlgorithm
SetTournamentSize(size_t tournament_size)panga::GeneticAlgorithm
SetUserData(void *user_data)panga::GeneticAlgorithm
Step()panga::GeneticAlgorithm
~GeneticAlgorithm()=default (defined in panga::GeneticAlgorithm)panga::GeneticAlgorithm