panga
panga
GeneticAlgorithm
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::GeneticAlgorithm
protected
CrossoverType
enum name
panga::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
() const
panga::GeneticAlgorithm
GetCurrentMutationRate
()
panga::GeneticAlgorithm
protected
GetCurrentPopulation
()
panga::GeneticAlgorithm
protected
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::GeneticAlgorithm
protected
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
() const
panga::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::GeneticAlgorithm
protected
Mutate
(Individual *individual, double mutation_percentage)
panga::GeneticAlgorithm
protected
MutationRateSchedule
enum name
panga::GeneticAlgorithm
MutatorType
enum name
panga::GeneticAlgorithm
operator=
(const GeneticAlgorithm &rhs)=delete (defined in
panga::GeneticAlgorithm
)
panga::GeneticAlgorithm
Run
()
panga::GeneticAlgorithm
SelectOne
(const Population &population)
panga::GeneticAlgorithm
protected
SelectorType
enum name
panga::GeneticAlgorithm
SelectParents
(const Population &population)
panga::GeneticAlgorithm
protected
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
Generated by
1.8.17