![]() |
Ultra 0.9.4
|
#include "kernel/evaluation_context.h"#include "kernel/individual.h"#include "kernel/fitness.h"#include "kernel/random.h"#include "utility/log.h"#include "utility/misc.h"#include <functional>#include <thread>#include "kernel/evaluator.tcc"Go to the source code of this file.
Classes | |
| class | ultra::test_evaluator< I > |
Namespaces | |
| namespace | ultra |
Concepts | |
| concept | ultra::Evaluator |
Typedefs | |
| template<Evaluator E> | |
| using | ultra::evaluator_individual_t = closure_arg_t<E> |
| template<Evaluator E> | |
| using | ultra::evaluator_fitness_t = closure_return_t<E> |
Enumerations | |
| enum class | test_evaluator_type { realistic , fixed , random , age } |
Functions | |
| template<Evaluator E> | |
| bool | ultra::load_eva (std::istream &in, E *e) |
| template<Evaluator E> | |
| bool | ultra::save_eva (std::ostream &out, const E &e) |
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/