![]() |
(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 |
Public Member Functions inherited from grail::evolution::IEvoParam | |
| 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 | |
Protected Member Functions inherited from grail::evolution::IEvoParam | |
| IEvoParam (size_t domainLength) | |
Protected Attributes inherited from grail::evolution::IEvoParam | |
| const size_t | domainLength = { 0 } |
| size_t | positionIndex |