20 #include <core/darwin.h> 68 size_t inputs()
const override {
return inputs_; }
69 size_t outputs()
const override {
return outputs_; }
73 unique_ptr<core::PropertySet> calibrateGenotype(
77 const Board* board_ =
nullptr;
size_t outputs() const override
Number of outputs from a Brain.
Definition: conquest.h:69
ComplexityHint
A generic hint for the initial population & domain setup.
Definition: darwin.h:47
A population implementation encapsulates the fixed-size set of genotypes, together with the rules for...
Definition: darwin.h:161
Definition: ann_player.cpp:25
Domain: Conquest, a two-player strategy game.
Definition: conquest.h:64
Interface to the domain factory.
Definition: darwin.h:263
bool evaluatePopulation(darwin::Population *population) const override
Assigns fitness values to every genotype.
Definition: conquest.cpp:44
size_t inputs() const override
Number of inputs to a Brain.
Definition: conquest.h:68
The foundation for data structures supporting runtime reflection.
Definition: properties.h:388
Interface to a domain implementation.
Definition: darwin.h:229
The interface to the population-specific "genetic material", the Genotype
Definition: darwin.h:126