libfgen
0.1.15
Library for optimization using a genetic algorithm or particle swarm optimization
|
Data Fields | |
int | size |
int | individual_size_in_bits |
int | data_element_size |
int | generation |
FgenIndividual ** | ind |
int | island |
int | selection_type |
int | tournament_size |
int | nu_elites |
int | selection_fitness_type |
float | crossover_probability_float |
int | crossover_probability |
float | mutation_probability_float |
int | mutation_probability |
float | macro_mutation_probability_float |
int | macro_mutation_probability |
float | migration_probability_float |
int | migration_probability |
int | migration_interval |
int | permutation_size |
int | generation_callback_interval |
int | stop_signalled |
int | cache_is_shared |
int | max_threads |
FgenCache * | cache |
FgenRNG * | rng |
void * | user_data |
FgenGenerationCallbackFunc | fgen_generation_callback_func |
FgenCalculateFitnessFunc | fgen_calculate_fitness_func |
FgenSeedFunc | fgen_seed_func |
FgenMutationFunc | fgen_mutation_func |
FgenCrossoverFunc | fgen_crossover_func |
float * | fast_mutation_cumulative_chance |
int | fast_mutation_nu_bits_to_mutate |
int | initialization_type |
float | fast_mutation_probability |
int FgenPopulation::individual_size_in_bits |
int FgenPopulation::data_element_size |
FgenIndividual** FgenPopulation::ind |
int FgenPopulation::island |
int FgenPopulation::tournament_size |
int FgenPopulation::nu_elites |
int FgenPopulation::selection_fitness_type |
float FgenPopulation::crossover_probability_float |
float FgenPopulation::mutation_probability_float |
float FgenPopulation::macro_mutation_probability_float |
float FgenPopulation::migration_probability_float |
int FgenPopulation::migration_interval |
int FgenPopulation::permutation_size |
int FgenPopulation::generation_callback_interval |
int FgenPopulation::stop_signalled |
int FgenPopulation::max_threads |
FgenRNG* FgenPopulation::rng |
FgenGenerationCallbackFunc FgenPopulation::fgen_generation_callback_func |
FgenCalculateFitnessFunc FgenPopulation::fgen_calculate_fitness_func |
FgenSeedFunc FgenPopulation::fgen_seed_func |
FgenMutationFunc FgenPopulation::fgen_mutation_func |
FgenCrossoverFunc FgenPopulation::fgen_crossover_func |
float* FgenPopulation::fast_mutation_cumulative_chance |
int FgenPopulation::fast_mutation_nu_bits_to_mutate |
int FgenPopulation::initialization_type |