![]() |
(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Public Member Functions | |
EvoParam (std::initializer_list< T > argsDomain) | |
EvoParam (std::vector< T > &argsDomain) | |
int | IndexOfValue (T value) |
const T | Value () const |
operator T () const | |
std::string | ToString () const |
![]() | |
void | Randomize (std::mt19937_64 &rand_gen) |
const IEvoParam * | SetNext () |
const IEvoParam * | SetPrev () |
const IEvoParam * | SetNextClamped () |
const IEvoParam * | SetPrevClamped () |
float | GetNormalizedPositionWeight () const |
size_t | GetPositionIndex () const |
void | SetPositionIndex (size_t position) |
Additional Inherited Members | |
![]() | |
IEvoParam (size_t domainLength) | |
![]() | |
const size_t | domainLength = { 0 } |
size_t | positionIndex |