Copyright  (c) Leon Medvinsky, 2015 

License  GPL3 
Maintainer  lmedvinsky@hotmail.com 
Stability  experimental 
Portability  portable 
Safe Haskell  SafeInferred 
Language  Haskell2010 
 data Parameters = Parameters {}
 defParams :: Parameters
 data DistParams = DistParams {}
 defDistParams :: DistParams
 data MutParams = MutParams {}
 defMutParams :: MutParams
 defMutParamsS :: MutParams
 data SpeciesParams
 distParams :: SpeciesParams > DistParams
 data SpeciesTarget = SpeciesTarget {
 targetCount :: (Int, Int)
 adjustAmount :: Double
 data SearchStrat
 data PhaseParams = PhaseParams {}
 data PhaseState
Documentation
data Parameters Source
The genetic parameters
Parameters  

defParams :: Parameters Source
The parameters used in the original NEAT paper, except the perturbation amount and threshold for size.
defDistParams :: DistParams Source
Parameters used for distance in the paper
Mutation Parameters
MutParams  

defMutParams :: MutParams Source
Mutation parameters for defParams
data SpeciesParams Source
data SpeciesTarget Source
How to seek a target species count
SpeciesTarget  

data PhaseParams Source
Parameters for phased search
PhaseParams  

data PhaseState Source
State of phasing
Complexifying Double  The argument is the current threshold to start pruning at. 
Pruning Int Double  The first argument is how many generations the mean complexity has not fallen. The second is the last mean complexity. 