![]() |
Ultra 0.9.4
|
#include "kernel/individual.h"#include <concepts>#include <cstddef>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | ultra::decision_vector< Coord > |
| struct | ultra::decision_vector< Coord >::coordinate |
| Metadata describing one optimisable parameter. More... | |
Namespaces | |
| namespace | ultra |
Concepts | |
| concept | ultra::DecisionVector |
| Checks whether a type models a concrete decision-vector representation. | |
| concept | ultra::DecisionVectorExtractable |
| Checks whether a type supports decision vector extraction. | |
| concept | ultra::NumericalOptimisable |
| Supports numerical optimisation via decision-vector perturbation. | |
Typedefs | |
| template<class I> | |
| using | ultra::decision_vector_t |
| Concrete decision-vector type associated with I. | |
Enumerations | |
| enum class | ultra::dv_param_kind : unsigned char { real , integer } |
| Original scalar category used when writing back an optimised value. | |
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/