13#if !defined(VITA_EVALUATOR_PROXY_H)
14#define VITA_EVALUATOR_PROXY_H
29template<
class T,
class E>
36 bool load(std::istream &)
override;
37 bool save(std::ostream &)
const override;
44 std::unique_ptr<basic_lambda_f> lambdify(
const T &)
const override;
54#include "kernel/evaluator_proxy.tcc"
Implements a hash table that links individuals' signature to fitness (mainly used by the evaluator_pr...
Provides a surrogate for an evaluator to control access to it.
fitness_t operator()(const T &) override
void clear() override
Clear possible cached values.
Calculates the fitness of an individual.
The main namespace for the project.