(C++)  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Selection.hh
1 #ifndef GRAIL_SELECTION_H
2 #define GRAIL_SELECTION_H
3 
4 #include <vector>
5 #include <memory>
6 
7 namespace grail
8 {
9  namespace evolution
10  {
11  class EvoScript;
12 
13  class Selection
14  {
15  public:
16  virtual ~Selection();
17  virtual void Perform(std::vector<std::unique_ptr<EvoScript>>& population, size_t populationMaxSize);
18  };
19  }
20 }
21 #endif // GRAIL_SELECTION_H
Definition: Selection.hh:14