36#ifndef SELECTOR_FACTORY_H
37#define SELECTOR_FACTORY_H
39#include "learn/classificationLearningEnvironment.h"
40#include "learn/learningEnvironment.h"
41#include "tpg/tpgGraph.h"
43#include "selector/classificationSelector.h"
44#include "selector/mapElites/mapElitesSelector.h"
45#include "selector/selector.h"
46#include "selector/tournamentSelector.h"
47#include "selector/truncationSelector.h"
60 const std::shared_ptr<TPG::TPGGraph> graph,
Interface for creating a Learning Environment.
Definition learningEnvironment.h:81
Definition mapElitesArchiveLogger.h:45
std::shared_ptr< Selector > selectorFactory(const std::shared_ptr< TPG::TPGGraph > graph, const Learn::LearningEnvironment &le, const Learn::LearningParameters ¶ms)
Factory method to create the appropriate Selector.
Definition selectoryFactory.cpp:38
Structure for simplifying the transmission of LearningParameters to functions.
Definition learningParameters.h:56