3 #include <geneial/namespaces.h>
4 #include <geneial/core/fitness/FitnessEvaluator.h>
6 geneial_private_namespace(geneial)
8 geneial_private_namespace(population)
10 geneial_private_namespace(chromosome)
12 geneial_export_namespace
15 template<
typename FITNESS_TYPE>
19 typename FitnessEvaluator<FITNESS_TYPE>::ptr _fitnessEvaluator;
22 explicit BuilderSettings(
const typename FitnessEvaluator<FITNESS_TYPE>::ptr fitnessEvaluator) :
23 _fitnessEvaluator(fitnessEvaluator)
27 virtual ~BuilderSettings()
31 const typename FitnessEvaluator<FITNESS_TYPE>::ptr& getFitnessEvaluator()
const
33 return _fitnessEvaluator;
36 void setFitnessEvaluator(
const typename FitnessEvaluator<FITNESS_TYPE>::ptr& fitnessEvaluator)
38 _fitnessEvaluator = fitnessEvaluator;