grail (C  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Evolution Namespace Reference

Classes

class  Arena
 
class  Crossover
 
class  EAOptimizer
 
class  EvoParam
 
class  EvoScript
 
class  IEvoParam
 
interface  IFitnessProvider
 
class  Mutation
 
class  RouletteSampler
 
class  Selection
 
class  SelectionDeterministicTopN
 

Enumerations

enum class  CrossoverSelectionType {
  RANDOM , ROULETTE , TOP , PSEUDO_ROULETTE ,
  CONSECUTIVE_PAIRS
}
 
enum class  ElitismType { NONE , FITNESS_RANKING , ROULETTE }
 
enum class  MutationSelectionType { ITERATE_AND_TEST_P , SELECT_P_OF_N }