Grail (C#)  1.1.1
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Evolution.EvoParam Class Referenceabstract
Inheritance diagram for Grail.Evolution.EvoParam:

Public Member Functions

 EvoParam (int domainLength)
 
void Randomize (Random random)
 
EvoParam SetPrev ()
 
EvoParam SetNextClamped ()
 
EvoParam SetPrevClamped ()
 
abstract EvoParam Clone ()
 

Public Attributes

readonly int DomainLength
 
float NormalizedPositionWeight => DomainLength > 1 ? (float)PositionIndex / (float)(DomainLength - 1) : 0.5f
 

Properties

int PositionIndex [get, set]
 

The documentation for this class was generated from the following file: